2013-03-24 88 views
3

我知道,如果我想忽略我不想推Github的文件夾中。我可以使用.gitignore來忽略它。現在刪除github上的文件夾,但不是在本地

我的情況是我推的文件夾多達Github上,現在我希望我能忽略它並刪除它在Github上,但還是要在本地端的文件夾。

我怎麼能實現呢?

+1

+ 1至低於JB的溶液。如果這不起作用,請在本地創建一個分支(使用該文件夾)並執行不帶'--rm'的步驟。這將刪除本地文件夾+遠程文件夾。然後從分支中取回文件夾。 – 2013-03-24 11:35:23

+0

@SrikanthVenugopalan感謝您的幫助!以下解決方案解決了我的問題! – LiJung 2013-03-24 11:40:48

回答

8

看起來的git rm--cached選項是你想要的。

git rm --cached fileToDelete 
git commit master 
git push origin master 
Now add the file to .gitignore 

雖然未經測試。

+0

是!!!!這是我需要的 'git rm --cached -r fileToDelete'適合我:) 謝謝! – LiJung 2013-03-24 11:39:03

相關問題