删除github中的文件夹,但不能删除本地文件夹

时间:2013-03-24 11:24:08

标签: git github

我知道如果我想忽略我不想推送到Github的文件夹。我可以使用.gitignore忽略它。

现在我的情况是我把文件夹推到了Github,现在我希望我可以忽略它并在Github上删除它,但仍然想要本地文件夹。

我怎么能实现它?

2 个答案:

答案 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 中删除文件夹或文件,但从您的计算机中删除文件夹或文件,请按以下顺序使用此命令

  1. git rm -r --cached name-of-the-folder
  2. git commit -m "insert your comment inside this quotation marks"
  3. git push origin

如果您有多个branches,可以这样做

  • git push起源({1})
  • git push origin (前进推送起源) master

示例

  1. branchName
  2. git rm -r --cached .vscode
  3. git commit -m "removed the .vscode folder"