使用
有没有可能从版本控制中移除一个文件/文件夹(以便忽略它的更改),同时将其保留在仓库中,以便如果有人克隆仓库,该文件也在其中,但无法通过简单的
git rm <file>
命令可以在本地删除文件,从版本控制中移除,并从仓库中删除。git rm --cached <file>
几乎可以做到同样的效果,但是会保留文件在本地工作副本中。有没有可能从版本控制中移除一个文件/文件夹(以便忽略它的更改),同时将其保留在仓库中,以便如果有人克隆仓库,该文件也在其中,但无法通过简单的
add
和commit
更改?
git add --all
的工作流程来说都非常不友好。 - TheBuzzSaw