分支头和分支尾之间的git diff

时间:2018-10-18 15:43:19

标签: git

我要接管一个由我团队中其他人启动的git分支的工作。他必须进行很多更改,而我也将不得不进行很多更改。当其他开发人员将较小的更改合并到目标分支时,这一切都会发生。

在开始在此分支上进行更改之前,我想在差异文件中记录在此分支上进行的所有更改。就像HEAD vs. TAIL,但是我不知道该怎么做。

我已经看到了将head与“第一次”提交进行比较的方法,但这并不是我真正需要的。我还认为,将HEAD与目标分支进行比较是不正确的,因为那将是该分支的HEAD,而不是我的分支所来自的提交。

1 个答案:

答案 0 :(得分:0)

这是https://stackoverflow.com/a/28193089/2793683的形式,但是您可以简单地在要比较的两个变更集上放置一个标签,然后使用以下内容:

git diff tag1..tag2 > mypatch.patch