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

时间:2017-10-31 03:44:12

标签: git

我想在本地删除文件,同时在将来的git提交中保留它。 git rm --cached无法执行此操作,因为它只会忽略更改(而不是删除)。

一般的例子如下:

  • 添加&提交文件
  • ???
  • 删除文件,保留git

注意:这不是 {{1}} 。我想要的是与此相反的“反面”。

1 个答案:

答案 0 :(得分:2)

简单的rm(不是git rm)就足够了。

然后,使用git update-index --assume-unchanged指示文件未被删除(!)的索引:

git update-index --assume-unchanged -- a/file