我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支?
我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法.
不知何故,我的主人和我的起源/主人分支已经分道扬.. 我实际上不希望它们分歧.如何查看这些差异并"合并"它们?
我在我的本地功能分支foo上工作.然后我想把这个新分支推向原点,以便其他人可以继续工作.通常的方法是:
git push origin foo:foo
Run Code Online (Sandbox Code Playgroud)
我最终做了,它完全按预期工作,推高了61个对象.在此之前,我一想到就试过:
git push origin
Run Code Online (Sandbox Code Playgroud)
想想也许它会默认基于我本地分支的名称创建一个新的远程分支.输出是正常推送输出,只有13个对象被推高.结果是不可思议的.在获取之后,其他开发人员或我的本地仓库中没有出现任何新内容.
那么当我这么做时git push origin,git认为我告诉它做什么,以及它对我的远程回购有什么影响?