我有一个包含大量dandling提交的存储库。我只想看到那些有特定祖先的人。这可能吗?
答案 0 :(得分:2)
是的,这是可能的。
这是一般计划:
Shell脚本:
particular_ancestor_hash=<40 character hash>
for commit in `git fsck --unreachable|grep 'unreachable commit'|awk '{print $3}'`; do
if git log --format='%H' $commit|grep -q $particular_ancestor_hash; then
echo $commit
fi
done