2
我可以看到我的本地分支:我可以獲得分支機構及其遙控器列表嗎?
$ git branch
1364_29
master
* pp_master
這些分支分別來自不同的遠程倉庫,我知道只有這樣,才能找出回購他們的到底是來檢查我的.git/config
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:myshare/webkit2-pp.git
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "base"]
url = [email protected]:myshare/base.git
fetch = +refs/heads/*:refs/remotes/base/*
[branch "pp_master"]
remote = origin
merge = refs/heads/pp_master
[branch "1364_29"]
remote = base
merge = refs/heads/1364_29
有沒有簡單的方法列出他們的關係?例如:
$ git ...
1364_29 base/1364_29 [email protected]:myshare/base.git
master origin/master [email protected]:myshare/webkit2-pp.git
* pp_master origin/pp_master [email protected]:myshare/webkit2-pp.git
類似的東西:'git branch -vv'。請參閱'man git-branch'獲取解釋。 –
感謝@FelixKling,如果我能看到那些很棒的網站,輸出結果與我的要求非常接近。 – Deqing
也許是這樣的:'git ls-remote --heads'。 @Deqing –