1
我想檢查遠程倉庫中是否存在所有提交(分支或存儲)。我正在從計算機中刪除舊的未使用的回購協議,但在刪除之前,我想確保我沒有任何正在進行的工作,可能忘記向上遊推送。Git:確定所有本地提交是否存在於上游而不管分支?
對於目前的分支這是微不足道的,但我不知道最簡單的方法來檢查所有分支?
我想檢查遠程倉庫中是否存在所有提交(分支或存儲)。我正在從計算機中刪除舊的未使用的回購協議,但在刪除之前,我想確保我沒有任何正在進行的工作,可能忘記向上遊推送。Git:確定所有本地提交是否存在於上游而不管分支?
對於目前的分支這是微不足道的,但我不知道最簡單的方法來檢查所有分支?
假設由「這是小事」你的意思是你有一個分支的方法:
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