2016-05-09 108 views
0

Git-config你可以看到:Git如何檢測您從中拉出的正常存儲庫?

簡單 - 在集中式工作流程,工作就像上游有加 安全拒絕推,如果上游分支的名字是從當地一個不同 。

當推到一個遙控器,從遙控器不同,你 通常從拉,作爲工作電流。

但是,Git如何檢測我們通常從中取得的存儲庫?

回答

1

每個分支的「正常」存儲庫是在該分支的remote設置下記錄的任何內容。

假設,例如,您是在分支feature3

$ git config --get branch.feature3.remote 
bells 

現在你看看分支bug7代替;檢查它的遙控器,並比較feature3的設置:

$ git checkout bug7 
[...] 
$ git config --get branch.bug7.remote 
whistles 
$ git config --get branch.feature3.remote 
bells 

如果你是在分支bug7和推動,Git是推到‘正常’的倉庫,當且僅當您正在推動whistles。如果你在分支feature3並推送,當且僅當你推送到bells時,git會推送到「正常」存儲庫。

相關問題