[解決済み] 最後のgitコミットを非ステージ化領域に移動(または「Undo」)する [重複] 。
2022-04-15 02:39:47
質問
最後の git コミットを "Changes not staged" + "Untracked files" エリアに戻すには、どのような方法がありますか(問題のコミットは not-push / ローカルリポジトリのみで、事実上 HEAD から削除される)。
言い換えれば、コミットをロールバックして、その差分を自動的に非ステージ化領域に適用するにはどうすればいいのでしょうか?
どのように解決するのですか?
を使用することができます。
git reset
は、現在のブランチを直前のコミットに設定する、つまり
HEAD^
git reset HEAD^
追加
--soft
は、これらのファイルを
インデックス
: (コミット可能な状態)
git reset --soft HEAD^
--soft
(...) これは、git status が言うところの、変更したすべてのファイル "コミットすべき変更" を残します。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] Git で、ステージされていない変更を破棄するにはどうしたらいいですか?
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] Gitを使って最後のXコミットをまとめる
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] Git のローカルコミットを破棄する
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] 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:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
Gitのプッシュでエラーが発生! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push some refs to .......
-
[解決済み] LFはgitでCRLFに置き換えられます - それは何ですか、そしてそれは重要ですか?[重複]。
-
[解決済み] このリポジトリで別の git プロセスが実行されているようです。
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] Git pull - マージする前に移動または削除してください。
-
[解決済み] SourceTree error:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1警告プロトコルバージョン
-
[解決済み] ssh-keygen' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] Git で直近のローカルコミットを取り消すには?