我希望能够通过在该分支和我的主分支之间执行git diff来查看分支中的待办事项列表。但如果我合并了该分支的提交,那么我需要在master中删除这些注释并再次提交。有没有办法在一个命令中执行此操作。
答案 0 :(得分:0)
只需列出(as in here)尚未合并为主人的分支:
git branch --no-merged master | cut -c3- | while read branch; do
git grep 'TODO' "$branch"
# or
git diff master..$branch | grep "^+.*TODO"
done