git删除本地文件,但将文件保存在repo中

Luc*_*ess 0 git github

尝试在本地删除文件,同时将文件保留在repo上.问题是我似乎无法丢弃已删除的内容.我试过用git rm.但使用git rm也将删除repo上的副本,这不是我想要的.我能想到的唯一解决方案就是把路径放进去.gitignore.还有其他解决方案吗?

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)
  (commit or discard the untracked or modified content in submodules)

    deleted:    stuff/code
Run Code Online (Sandbox Code Playgroud)

mea*_*gar 6

这不是一件明智的事情,也不是Git打算支持的工作流程.

如果要删除本地文件,但不影响Git,则不能使用Git.只是用rm <file>.丢失的文件将永远显示为对Git的未分级更改.

如果要删除该文件并阻止Git不断将其显示为未分级更改,则可以使用

git update-index --assume-unchanged <file>
Run Code Online (Sandbox Code Playgroud)

但同样,你真的不应该这样做.