我知道在git中你可以使用-
来引用你以前的分支。
例如,如果我在tester
分支并运行git checkout master
,然后决定我要返回tester
,我可以改为git checkout -
git checkout tester
。
git中是否有某种语法糖可以引用我所在的当前分支?
例如,如果我在master
并希望运行git pull origin master
,我可以改为git pull origin {current branch sugar}
吗?
只需要为push
,pull
等常见命令指定当前分支名称,这很烦人。
答案 0 :(得分:1)
实际上,只要您的分支设置了上游分支
,git pull
就足够了
git branch -u origin/master master
所以引用当前分支并不是一个语法糖:这是git命令的更多默认参数。
例如git pull
:
<repository>
和<branch>
的默认值是从当前分支的“remote
”和“merge
”配置中读取的git-branch --track
。