我想检查远程仓库中是否存在所有提交(在分支或存储上)。我正在从我的计算机中删除旧的和未使用的repos,但在删除它之前,我想确保我没有任何正在进行的工作,我可能忘记向上游推进。
对于当前的分支,这是微不足道的,但我不确定检查所有分支的最简单方法?
答案 0 :(得分: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