默认情况下如何从不同的遥控器进行git branch pull / fetch?

时间:2015-10-07 22:33:54

标签: git github

我已经分叉了一个github仓库并在本地克隆了它。我添加了上游远程指向我分叉的原始仓库。目前我做的是跟随原始仓库更新我的叉子

git checkout master
git fetch upstream
git pull --rebase upstream/master
git push origin master

我希望能够做到

git fetch           --> should fetch from UPSTREAM remote
git rebase          --> should rebase onto upstream/master
git push            --> should push to ORIGIN remote

我试过

git branch -u upstream/master master

这设置我的主分支跟踪上游/主,所以git fetch和git rebase工作而不指定"上游"在命令中,但这也使得#34;上游"作为遥远的" git push"将默认推送到。

我可以做一些事情来将ORIGIN设置为默认的push remote和" UPSTREAM"作为默认的fetch / pull remote?

0 个答案:

没有答案