我知道如果我想忽略我不想推送到Github的文件夹。我可以使用.gitignore
忽略它。
现在我的情况是我把文件夹推到了Github,现在我希望我可以忽略它并在Github上删除它,但仍然想要本地文件夹。
我怎么能实现它?
答案 0 :(得分:9)
似乎git rm的--cached
选项就是您想要的。
git rm --cached fileToDelete
git commit master
git push origin master
Now add the file to .gitignore
虽未经过测试。
答案 1 :(得分:1)
为了从 Github 中删除文件夹或文件,但从您的计算机中删除文件夹或文件,请按以下顺序使用此命令>
name-of-the-folder
"insert your comment inside this quotation marks"
如果您有多个branches
,可以这样做
master
示例
branchName
git rm -r --cached .vscode
git commit -m "removed the .vscode folder"