2011-11-20 51 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 
相关问题