我有下面的情況,我沒有得到解決方案。GIT - 如何獲得所有新創建的分支
說我克隆了一個項目到我的本地系統。現在,在這個項目中,如果我做git branch -a
,它會列出我說3個遠程分支以及本地分支。
現在,經過一天,說10個不同的開發人員,推動10個不同的分支到遠程回購。現在,如果我執行git branch -a
,它仍會顯示3個遠程分支。
一個解決方案是要求每個開發者給出分支的名稱,我可以運行命令git pull origin newBrn1
。我必須相應地運行這10次。
是不是有一個命令,它給了我一個包含新創建分支的列表?
我試圖運行git pull
,而是拋出一個錯誤,指出:
You asked me to pull without telling me which branch you want to merge with
由於之前much..didn't知道了吧! – tdka
'git pull'只是將'--all'傳遞給'git fetch',這意味着「從所有遙控器中獲取」。在OP的情況下(只有一個遙控器),這不起作用。 – torek
@torek如果有一個遠程控制器,但默認情況下Git已經配置爲不使用該控制器,'--all'確實有效果:它相當於指定一個遠程控制器進行讀取。但'pull'確實在這裏做了額外的不必要的工作,而'fetch'可能直接被調用。 – hvd