git pull然后git push显示合并时更改了太多文件

时间:2016-02-13 18:21:25

标签: git

我正在与另一位开发人员合作开发一个项目。他推了一堆代码。然后我" git pull"。单个文件中存在合并冲突。我修复了合并冲突,然后提交并推送代码。为什么github在我的提交中显示我更改了其他开发人员触及的所有文件?为什么它不会简单地显示对一个合并文件的更改,因为这是我触及的唯一文件!

这使跟踪变更非常困难。如果要查看提交,看起来我改变了100个文件,实际上我在一个文件中更改了一行。如何更改工作流程以阻止此操作?

1 个答案:

答案 0 :(得分:1)

合并时,您将从合并的分支中带来所有更改,并且您的提交会反映出这一点。请注意,在查看特定文件的历史记录或执行git blame等操作时,通常不会包含这些合并提交,因此不应该忽略更改内容的人员。