Git合并不包括todo评论

时间:2017-05-17 03:55:34

标签: git version-control workflow

我希望能够通过在该分支和我的主分支之间执行git diff来查看分支中的待办事项列表。但如果我合并了该分支的提交,那么我需要在master中删除这些注释并再次提交。有没有办法在一个命令中执行此操作。

1 个答案:

答案 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

请参阅git branch --no-merged