Gitのブランチからコミットを削除する方法
Gitでコミットを削除するには、変更をプッシュしたかどうかに応じて、2つの方法のいずれかでアプローチする必要があります。これを試みる前に、これらのコマンドを実行すると、作業ディレクトリの変更が削除されることに注意してください。 < commit >以降、作業ツリー内の追跡ファイルへの変更はすべて破棄されます。必要な変更は必ず個別に保存してください。
変更がまだプッシュされていない場合は、コマンドを入力するだけです
これにより作業ツリーの変更をすべて破棄し、HEADをHEADの前のコミットに移動します。
特定のコミットまでコミットを削除する場合は、< をコマンドラインに入力して特定のコミットIDを見つけ、実行します
は、作業中のツリーの変更をすべて破棄し、HEADをコミットが選択されました。
または、すでに変更をプッシュしている場合は、次のコードを実行する必要があります
他の人がこのブランチを引っ張った場合は、新しいブランチを開始したほうがよいことに注意してください。他の誰かが引っ張ったときにこれを行わないと、それは彼らの作品にマージされ、再び押し戻されます。
「削除した」コミットを見つける必要がある場合は、通常、リポジトリをガベージコレクションしていない限り、< git reflog>
に存在します。
サポートが必要ですか?お問い合わせください[email protected]で