當我使用本地分支mybranch
時,我希望能夠使用只使用git push
和git pull
。事實上,我必須單調地寫出git push origin mybranch
和git pull origin mybranch
。如果我嘗試使用剛剛git pull
例如,我得到:使用git自動跟蹤遠程分支
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> mybranch
如果我進入git branch --set-upstream-to=origin/mybranch mybranch
,那麼它的工作原理。但是這與以前的命令幾乎一樣乏味。我可以讓git做爲默認行爲嗎?我見過類似的問題,答案往往表明新版本的git可以做到這一點,但我使用git 2.1.3版本,這是相當新的,所以它不能僅僅是這樣。
下一次你推,使用'git push -u origin mybranch'。從那時起,當你在'mybranch'上,'git push'和'git pull'就足夠了。 – Jubobs 2015-04-02 20:55:32