我使用 gcm(alias to git checkout $(git_main_branch)) 来切换项目中的分支,但是切换到trunk分支,我期望切换到 master 分支。
echo $(git_main_branch)
trunk
Run Code Online (Sandbox Code Playgroud)
将 git_main_branch 更改为 master 而不是 trunk。在我的其他项目中,git_main_branch 正如我所期望的那样是 master
您可以像这样重写该函数.zshrc:
function git_main_branch() {
def=`git remote show origin | sed -n '/HEAD branch/s/.*: //p'`
echo $def
}
Run Code Online (Sandbox Code Playgroud)
参考文献:
| 归档时间: |
|
| 查看次数: |
1951 次 |
| 最近记录: |