我有一个要在远程存储库中删除的文件夹。我想删除它,但将文件夹保留在我的计算机中
问问题
108498 次
2 回答
751
git rm --cached -r somedir
将暂存目录的删除,但不会触及磁盘上的任何内容。这也适用于文件,例如:
git rm --cached somefile.ext
之后,您可能希望将somedir/
或添加somefile.ext
到您的.gitignore
文件中,以便 git 不会尝试将其添加回来。
于 2010-08-12T16:21:31.487 回答
3
我只想:
- 将文件夹移出工作树
git rm
文件夹,提交更改- 添加到
.gitignore
(或.git/info/excludes
),提交更改 - 将文件夹移回
于 2010-08-12T16:35:52.780 回答