拥有一个与另一个具有相同起源的远程分支的后果是什么?
例如 // Create branch foo but track origin/bar instead of origin/foo
git branch --track foo origin/bar
git push origin foo
这些链接的副作用是什么?
没有任何副作用。这只是贵公司给当地分公司取的名字。
但是根据你的配置,你必须这样做:
git push origin foo:bar
,否则它将创建一个名为foo
的新分支(或推送到分支)或者,在.git/config中添加以下内容:
[push]
default = tracking
or do git config push.default tracking