GIT自动合并:在用户不知情的情况下注入或删除代码

时间:2017-12-20 06:07:51

标签: git

我试图改变我的GIT流并发现在rebase期间发生了一些自动合并:

$ git rebase origin/develop
First, rewinding head to replay your work on top of it...
--------------------------------------------------
warning: 2 lines add whitespace errors.
error: Failed to merge in the changes.
Using index info to reconstruct a base tree...
M       repo1
Falling back to patching base and 3-way merge...
Auto-merging test/Fake.hpp
Removing test/Test.hpp
Auto-merging repo2
CONFLICT (submodule): Merge conflict in repo1

我正在进行代码审查更改合并,其中在文件test / Fake.hpp中需要将行内容从 XXXXyyyZZZ修改为XXXXZZZ - 但在检入更改后和在rebase期间它已更改回到 XXXXyyyZZZ

这对我来说是一个大问题,因为我不确定自动合并是什么发生的,我怎样才能保护它,或者至少知道自动合并的变化是什么?

0 个答案:

没有答案