2

我在我的分支上做了一件坏事,现在它有点乱了。

我正在开发一个magento扩展,我不小心提交了一些核心文件,以及一些类似于.ideagithub的文件夹。

我现在要做的是从 git 中删除这些文件,并将它们保存在我的本地分支中。我尝试了以下(但没有奏效):

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

但它没有任何效果。

PS:与此同时,我做了很多有用的提交,所以恢复会是......不愉快:)

谢谢

4

2 回答 2

2

删除文件似乎已经在这里得到了回答:从 Git 存储库和远程 GitHub 上完全删除文件

为了防止这些文件再次上传,同时保持它们在本地,将不同的分支推送到不包含您的秘密文件的 git。:)

于 2013-02-15T10:03:20.367 回答
2

您的git add -A命令添加了您取消暂存的所有文件。如果您总是在提交之前检查差异,您会注意到这一点。

于 2013-02-15T11:03:04.243 回答