git:如果第二个分支在源中跟踪另一个分支会怎么样?

问题描述:

让远程分支与另一个远程分支具有相同的起源有什么后果?git:如果第二个分支在源中跟踪另一个分支会怎么样?

例如

// 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 /配置:

[push] 
    default = tracking 

或做git config push.default tracking