我的工作目录中有几个文件存在于远程代表中,我总是因为特定原因而更改它们。
是否可以让git在提交时忽略这些文件,同时不应该从远程代表中删除这些文件
当我从远程搜索中提取更改时,不应合并这些文件
是否可以这样做?
P.S。 git update-index --assume-unchanged
无效,因为git pull
无论如何都会尝试合并文件
答案 0 :(得分:4)
由于--assume-unchanged
不起作用,您可以尝试(git update-index
):
git update-index --skip-worktree -- afile
(如“Git - Difference Between 'assume-unchanged
' and 'skip-worktree
'”中所述)