1. ホーム
  2. ギット

[解決済み】gitで最初のコミットを削除する方法は?

2022-04-02 07:17:55

質問

gitの最初のコミットを削除する方法について興味があります。

何事も実行する前に見直すこととは?このリビジョンには、名前やタグがありますか?

どのように解決するのですか?

私としては、最も安全な方法として update-ref コマンドを使用します。

git update-ref -d HEAD

名前付きリファレンスを削除します HEAD ということで、以下のようになります。 すべてのコミットをリセットする(ソフトに、自分の仕事を失うことはない)。 現在のブランチの

もし、最初のコミットを2番目のコミットにマージしたいのであれば、次のように rebase コマンドを使用します。

git rebase -i --root

最後の方法は、オーファンブランチ (同じ内容のブランチで、コミット履歴のないもの) を作成し、新しい内容をそこにコミットすることです。

git checkout --orphan <new-branch-name>