LoginSignup
1
1

More than 3 years have passed since last update.

Git 取り消したい系4選

Posted at

注意書き

場合によっては後戻りできなくなる可能性がありますので、
くれぐれもしっかり確認して、自己責任でお願い致します。

git addを取り消す

//初めてのgit addを取り消す
$git rm --cached -r . //addした全ファイル
$git rm --cached -r (ファイル名) //指定ファイル

//2回目以降のgit addを取り消す
$git reset HEAD
$git reset HEAD (ファイル名)

--cachedを付けることで管理対象から外します
付けないとファイルが消えてしまうので注意!!

git commitを取り消す

$git reset --soft HEAD^

--softはHEADの位置のみ戻します
--hardなどのオプションもありますが、ものすごくわかり易く解説してくださってる方がいるので見てみて下さい。
git resetのオプション

変更点の取り消し

git statusしたら modifyで出てくるようなgitで追跡されているファイルの変更を取り消します

$git checkout .

新規ファイルの取り消し

git statusしたら new fileで出てくるようなgitで追跡されていないファイルを取り消します(無くなったことになります)

$git clean (オプション)

git cleanのオプション

鼓舞

お互い、これらを出来るだけ使わなくていいように、よく確認してgit管理しましょう!
Let's use git safety!!

1
1
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
1
1