我已将一个文件夹(先前已同步)添加到我的.gitignore文件中。
精细。 现在当我做一个git add -A,git commit -m“ok”,git push,我仍然在我的远程代表中看到这个文件夹。
我希望该文件夹完全被忽略,而不会出现在我的远程代表中。我可以从那些遥远的代表中删除吗?
答案 0 :(得分:1)
您需要首先在您的仓库中记录该文件夹的删除,并将该删除推送到您的远程仓库:
(git rm
的--cached
选项允许您从Git索引中删除元素而不从磁盘本身的工作树中删除它。)
git rm --cached -r yourFolder
git commit -m "remove folder"
git push
然后:
.gitignore
将忽略该文件夹