当前位置:  开发笔记 > 开发工具 > 正文

' - 上游'做什么?

如何解决《'-上游'做什么?》经验,为你挑选了2个好方法。

怎么--set-upstream办?

我试着通过阅读手册来理解它,但我并没有完全理解它.



1> TheCodeArtis..:
git branch --set-upstream 

设置当前本地分支的默认远程分支.

任何将来的git pull命令(当前本地分支签出)
都将尝试将提交从当前本地分支引入.


避免必须明确做的一种方法--set-upstream
使用速记标记-u和第一个一起使用git push,如下所示

git push -u origin local-branch

这将自动设置任何未来推/拉尝试的上游关联.
有关更多详细信息,请查看有关上游分支和跟踪的详细说明.


为了避免混淆,最近的版本git弃用了这个有点模棱两可的--set-upstream选项,支持--set-upstream-to使用相同语法和行为的更详细的选项

git branch --set-upstream-to 


不推荐使用--set-upstream标志,将其删除.考虑使用--track或--set-upstream-to

2> Will..:

当您推送到遥控器并使用--set-upstream标志时,git将您要推送的分支设置为您正在推送的分支的远程跟踪分支.

添加远程跟踪分支意味着混帐就知道你想什么时候做什么git fetch,git pull还是git push在未来.它假设您希望保持本地分支和它正在跟踪的远程分支同步并执行相应的操作来实现此目的.

你可以用git branch --set-upstream-to或者做同样的事情git checkout --track.有关详细信息,请参阅跟踪分支上的git帮助页面.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有