2011-11-20 22 views
1

我想檢查遠程倉庫中是否存在所有提交(分支或存儲)。我正在從計算機中刪除舊的未使用的回購協議,但在刪除之前,我想確保我沒有任何正在進行的工作,可能忘記向上遊推送。Git:確定所有本地提交是否存在於上游而不管分支?

對於目前的分支這是微不足道的,但我不知道最簡單的方法來檢查所有分支?

回答

1

假設由「這是小事」你的意思是你有一個分支的方法:

git for-each-ref --format='%(refname:short)' refs/heads | 
while read branch; do 
    # see if $branch is safe, using your trivial method 
    check_branch $branch 
done 
相關問題