如何找出在git中创建分支后更改了哪些文件?

时间:2014-11-13 15:49:43

标签: git git-branch git-merge

我有一个名为master的分支。然后一个名为hotfix-21的新分支关闭了master。然后进行了更改并进行了更改。然后hotfix-21-2从hotfix-21分支出来。然后做出了改变并致力于此。总而言之,一个关键的错误已得到修复,但是在一个大项目中,它在很多文件中都进行了很多更改。虽然修复程序正在主分支上进行。现在我想将hotfix-21-2更改为master,但由于master结构已更改...我想自己进行所有更改。使用hotfix-21-2的人不再在这里工作了,所以我对如何进行合并感到很遗憾。我只是自己比较所有文件并进行必要的更改,但我只需要找到确切地从主服务器修改了-21-2中的哪些文件,然后我就可以开始了。

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:1)

尝试

git diff branch_1 branch_2

更具体地说,在您的情况下,命令

git diff master hotfix-21-2

会为您提供两个分支的提示之间的差异,masterhotfix-21-2