1
這些分支存在西梅原產地分行都在上游沒有上游再
* master
remotes/origin/HEAD -> origin/master
remotes/origin/gh-pages
remotes/origin/master
remotes/origin/next
remotes/origin/translation
remotes/origin/v1.0.1
remotes/origin/videoConverter
,這些都是對分支我的叉子
* master
remotes/origin/HEAD -> origin/master
remotes/origin/beta
remotes/origin/dashboardNewContent
remotes/origin/externalUrl
remotes/origin/gh-pages
remotes/origin/master
remotes/origin/next
remotes/origin/rc
remotes/origin/rc-0.3.0
remotes/origin/release-candidate
remotes/origin/streama-node
remotes/origin/translation
remotes/origin/v1.0.0
remotes/origin/videoConverter
remotes/upstream/gh-pages
remotes/upstream/master
remotes/upstream/next
remotes/upstream/translation
remotes/upstream/v1.0.1
remotes/upstream/videoConverter
上游回購以來一直更新我分叉它。我無法找到一種方法從我的叉上刪除上游不再存在的分支。 This GitHub tutorial顯示如何同步提交歷史記錄。
這個問題有直接的解決方案嗎?
不錯,但使腳本在未來的變化(Git的裁判名字代碼已被轉換爲可插拔後端)的情況下可靠,更換'找到.git'用' git for-each-ref',不幸的是需要使用'sed'或者其他的來編輯遠程的名字。 – torek
我同意。你可以編輯答案嗎? – VonC
完成,但我沒有合適的測試回放,因此我單獨測試了各個部件。另外我不使用Wndows,'/ dev/null'在那裏工作嗎? (人們會希望WIndows bash模擬/ dev/null ... :-)) – torek