如何删除添加到 .gitignore 的远程文件夹
How to remove distant folders added to .gitignore
我已将一个文件夹(之前已同步)添加到我的 .git忽略文件。
很好。
现在,当我进行 git add -A, git commit -m "ok", git 推送时,我仍然在我的远程代表中看到这个文件夹。
我希望该文件夹被完全忽略并且不出现在我的远程代表中。我可以从那些遥远的代表那里删除它吗?
您需要先在您的仓库中记录该文件夹的删除,然后将该删除推送到您的远程仓库:
(git rm
的 --cached
选项允许您从 Git 索引中删除一个元素,而不会将其从磁盘本身的工作树中删除)
git rm --cached -r yourFolder
git commit -m "remove folder"
git push
然后:
.gitignore
将忽略该文件夹
- 远程仓库将不再显示该文件夹。
我已将一个文件夹(之前已同步)添加到我的 .git忽略文件。
很好。 现在,当我进行 git add -A, git commit -m "ok", git 推送时,我仍然在我的远程代表中看到这个文件夹。
我希望该文件夹被完全忽略并且不出现在我的远程代表中。我可以从那些遥远的代表那里删除它吗?
您需要先在您的仓库中记录该文件夹的删除,然后将该删除推送到您的远程仓库:
(git rm
的 --cached
选项允许您从 Git 索引中删除一个元素,而不会将其从磁盘本身的工作树中删除)
git rm --cached -r yourFolder
git commit -m "remove folder"
git push
然后:
.gitignore
将忽略该文件夹- 远程仓库将不再显示该文件夹。