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