我的存储库中有 20 个文件 foo1.c,foo2.c,...foo20.c 我正在处理 foo2.c
现在,每当我执行 git pull 时,它都会拉入并合并对所有 foo*.c 的更改,包括 foo2.c 我想防止自动合并在我的存储库中修改的文件。
例如,有人可能在文件中的某个位置添加了 x=20,这覆盖了我在文件顶部对 x=0 的修改。
将 Bob 的更改与我的更改自动合并可能会导致难以检测到错误,如果其中一个错误有可能随机重启火星探测器,我希望在合并之前手动检查每个更改。
因此,在这种背景下,我想知道是否有办法让我提取(提取+合并)在我的仓库中未修改的文件,并且只提取影响我正在修改的文件的更改,以便我可以进行手动差异+合并