[解決済み】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>
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] 既存の、プッシュされていないコミットメッセージを修正するには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git でファイルの一部分のみをコミットする
-
[解決済み] ある特定のコミットのコミット作者を変更する方法は?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】ファイルのアンリンクに失敗しました。もう一度試してみるべきですか?
-
[解決済み】gitの「not something we can merge」エラーの解決方法
-
[解決済み] git が「Pull is not possible because you have unmerged files」と表示するのはなぜですか?
-
[解決済み] VSTS Git Fetch Failed with exit code: 128
-
[解決済み] 現在の支店にはトラッキング情報がありません
-
[解決済み] git status に fatal: bad object HEAD と表示される。
-
[解決済み] Gitでプロジェクトの最初のコミットを変更しますか?重複
-
[解決済み] gitの初期コミットを元に戻すには?
-
[解決済み】githubのコミット履歴をすべて削除する方法は?重複