git update-index --assume-unchanged和git reset

Ken*_*awa 38 git reset

这是场景:

在我的工作目录中,我有许多我编辑过的文件(我们称之为A,B,C).然后我跑git update-index --assume-unchanged了那些文件.现在git status返回空白.好.

现在,如果我这样做git reset --hard,文件A,B和C的内容在我编辑它们之前还原为内容并且"假设 - 不变"它们.

有没有办法阻止git实际还原文件A,B和C,并简单地忽略它们?

谢谢,

man*_*lds 47

你可以做:

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