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 add -Aコマンドは、ステージングされていないすべてのファイルを追加し直しました。コミットする前に常に差分をチェックした場合、これに気付くでしょう。

于 2013-02-15T11:03:04.243 に答える
2

ファイルの削除はすでにここで回答されているようです:Gitリポジトリからファイルを完全に削除し、GitHubでリモートにします

これらのファイルをローカルに保持しながら再度アップロードされないようにするには、シークレットファイルを含まない別のブランチをgitにプッシュします。:)

于 2013-02-15T10:03:20.367 に答える