2013-02-15 72 views
2

我在我的分支上做了一件壞事,現在有點搞砸了。只從遠程回購中刪除文件

我開發一個Magento的擴展名,我不小心COMMITED一些核心文件,以及類似.idea到GitHub的一些文件夾。

我現在想要做的是從git中刪除這些文件,並將它們保存在本地分支上。我嘗試了以下(但沒有工作):

git rm -rf --cache .idea 
git add -A 
git commit -m "remove unnecessary files" 
git push origin blog 

但它沒有效果。

PS:在此期間,我做了很多有益的提交,所以恢復會......不愉快:)

謝謝

回答

2

git add -A命令重新添加的所有文件,你不分級。如果你在提交之前總是檢查差異,你會注意到這一點。

+0

嗯,是的,這似乎是我的問題。這是有道理回想起來,我卻混帳加出的反射:) – 2013-02-15 13:04:43