だから私はgithubからコミットを削除しようとしています。
3コミット前ですが、すべての変更が失われても大丈夫です。
だからここからの質問に基づいて、私は
git reset --hard <sha-commit-name-to-go-back-to>
git Push -f Origin HEAD^:master
これで、githubとgitlogから削除されました。
次に、変更をやり直して、
git add <file I changed>
git commit
git log
すべてがうまく見えます。古いコミットの痕跡はありません。だから私はついに:
git Push
突然、githubに削除した3つのコミットがあります。
私は何が間違っているのですか?コミットが戻らないようにするにはどうすればよいですか?
新しい変更を適用する前に、gitrebaseプロセスを使用してください。リベース後、新しい変更を追加してコミットします。
git rebase -i HEAD~2
git Push Origin +master