Git中的upstream和downstream概述

来源:互联网 发布:mac口红畅销的颜色 编辑:程序博客网 时间:2024/06/10 02:48
Git中的upstream和downstream的概念是相对的。
如果A库中的分支x被push到B库中的分支y,则y就是x的upstream,而x就是y的downstream。
1.对于从远程库中clone或fetch得到的本地分支,都在远程库中有一个upstream分支。
2.对于在本地新建的本地分支,如果执行git push origin my_remote_branch_name是不会将my_remote_branch_name设置为新建的本地分支在远程库origin中的upstream分支的,可以执行如下操作:
git push --set-upstream origin my_remote_branch_name
或者git push -u origin my_remote_branch_name
3.此外,还可以执行如下操作直接为新建的本地分支设置在远程库中的upstream分支:
git branch --set-upstream master origin/my_remote_branch_name
1 0