如何使用 BASH 在 git 中的分支之间进行迭代?
How to iterate among branches in git using BASH?
我是 Bash 的新手。在 git,我有如下命名的分支 (YYcwXX):
- version/21cw22
- version/21cw23
- version/21cw24
- version/20cw35
- 硕士
我想在它们之间迭代并存储具有最新当前周数的那个 - 例如 21cw24 在一个变量中。
我会使用 git branch
列出相关分支,对它们进行排序,然后使用 tail
取最后一个。然后,我只是 trim 去掉空格并存储在一个变量中:
export MY_BRANCH=`git branch | grep 'version/' | sort | tail -1 | tr -d ' '`
我是 Bash 的新手。在 git,我有如下命名的分支 (YYcwXX):
- version/21cw22
- version/21cw23
- version/21cw24
- version/20cw35
- 硕士
我想在它们之间迭代并存储具有最新当前周数的那个 - 例如 21cw24 在一个变量中。
我会使用 git branch
列出相关分支,对它们进行排序,然后使用 tail
取最后一个。然后,我只是 trim 去掉空格并存储在一个变量中:
export MY_BRANCH=`git branch | grep 'version/' | sort | tail -1 | tr -d ' '`