2011-08-03 120 views
0

我試圖弄清楚當我給出哪些命令時,例如,git pullgit fetch命令。裁判如何解決?如果我給git fetch有兩個遠程條目:Git:場景背後

[remote "origin"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = ssh://[email protected]/path/to/git 
[remote "origin2"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = ssh://[email protected]/path2/to/git 
[branch "mybranch"] 
    remote = origin 
    merge = refs/heads/mybranch 

從兩個遙控器的所有遠程跟蹤分支牽強?我可以通過給出命令來弄清楚,但我希望能夠看到什麼確切的低級命令被執行以及當我給出高級命令時如何通過git來解析ref。

回答

2

請參閱here。這不是非常低級的命令描述,但它會讓你很好地理解發生了什麼。

UPD:there's一個類似的問題。

+0

+1,我打算髮布這個相同的鏈接。 – CodingWithSpike