0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Git 誤ってまだコミットしたくないファイルをコミットしてしまったときの対処法(Push前)

Posted at

概要

  • Gitにて、Push前にまだコミットしたくないファイルを誤ってコミットしてしまい、誤ってコミットしたファイルを取り除きたいときの方法をまとめる。

前提

  • 誤ってコミットする前で下記の様な状態だったとする。

    modified:   file_A
    new file:   file_A_test
    modified:   file_B
    new file:   file_B_test
    modified:   file_1
    modified:   file_1_test
    
  • 「file_1」と「file_1_test」以外を先にコミットしたかった。

  • しかしながら上記のすべての内容を誤ってコミットしてしまった。

  • 誤ってコミットしてしまったことにpush前に気がつけた。

方法

  1. 下記コマンドを実行してローカルリポジトリの状態を最新の状態に戻す。

    git reset --soft HEAD~1
    
  2. 下記コマンドを実行して「file_1」と「file_1_test」をステージから下ろす。

    git reset HEAD file_1
    git reset HEAD file_1_test
    
  3. コミットを行う。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?