Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不包括todo注释的Git合并_Git_Version Control_Workflow - Fatal编程技术网

不包括todo注释的Git合并

不包括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 diff,能够看到该分支中的TODO列表。但若我合并了那个分支的提交,那个么我需要删除master中的那个些注释,然后再次提交。有没有一种方法可以在一个命令中实现这一点。

只需列出()尚未合并到主节点的分支:

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
中。