忽略我对文件的更改,但不要从远程代表中删除它们

Vex*_*toR 3 git

我的工作目录中有几个文件存在于远程代表中,我总是出于特定原因更改它们。

是否可以让 git 在提交时忽略这些文件,同时这些文件不应从远程代表中删除

当我从远程代表中提取更改时,不应合并这些文件

是否有可能做到这一点?

PSgit update-index --assume-unchanged没有帮助,因为git pull无论如何都会尝试合并文件

Von*_*onC 7

既然--assume-unchanged不行,你可以试试(git update-index):

git update-index --skip-worktree -- afile
Run Code Online (Sandbox Code Playgroud)

(如“ Git - ' assume-unchanged' 和 ' skip-worktree'之间的区别”中所述)