我知道我可以通過運行double verbose 查看本地分支正在跟蹤哪個上游分支:git branch
dino@DINO:$ git branch -vv
master b567464 [origin/master] mav cross point example
p516p 198bf21 [joesmith/master] start adding docs
p516test 198bf21 start adding docs
* pull_507 4ceafac [soandso/master] restore blah blah blah.
zorder 13f8d22 [origin/zorder] initial `zorder` tests
遠程跟蹤分支(如果有的話)顯示在方括號中。
我的問題是:這個資訊,本地分支和遠程分支之間的關聯,存盤在哪里?
我在 and 下四處.git/refs/尋找.git/remotes/,但我找不到任何東西,例如,列出了 branchp516p與 remote之間的關聯joesmith/master。
(請注意,分支p516test指向與 相同的參考p516p,但p516test沒有跟蹤任何遠程。我故意這樣設定,希望通過比較資訊來找到跟蹤遠程的存盤位置p516pfor p516test;到目前為止沒有運氣)。
uj5u.com熱心網友回復:
它在.git/config。例如:
[branch "main"]
remote = origin
merge = refs/heads/main
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/467722.html
