不包括todo注释的Git合并
我希望通过在一个分支和我的主分支之间执行git diff,能够看到该分支中的TODO列表。但若我合并了那个分支的提交,那个么我需要删除master中的那个些注释,然后再次提交。有没有一种方法可以在一个命令中实现这一点。只需列出()尚未合并到主节点的分支:不包括todo注释的Git合并,git,version-control,workflow,Git,Version Control,Workflow,我希望通过在一个分支和我的主分支之间执行git diff,能够看到该分支中的TODO列表。但若我合并了那个分支的提交,那个么我需要删除master中的那个些注释,然后再次提交。有没有一种方法可以在一个命令中实现这一点。只需列出()尚未合并到主节点的分支: git branch --no-merged master | cut -c3- | while read branch; do git grep 'TODO' "$branch" # or git diff master..$br
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 master | cut -c3- | while read branch; do
git grep 'TODO' "$branch"
# or
git diff master..$branch | grep "^+.*TODO"
done
请参阅。要将分支合并到
主节点
,只需将分支的最新提交加入到主节点
。如果不需要包含关于todo注释的更改,可以创建一个temp
分支,然后使用git rebas-i
删除关于todo的提交,然后将新创建的分支temp
合并到master
。要将分支合并到master
,请,只需将分支的最新提交加入到主节点中即可。如果不需要包含关于todo注释的更改,可以创建一个temp
分支,然后使用git rebas-i
删除关于todo的提交,然后将新创建的分支temp
合并到master
中。