0
0

Git 変更取り消しコマンド

Posted at

はじめに

変更ファイルの取り消ししたい時に使用するGitコマンドを残します。

開発環境

  • GitHub
  • Mac

指定したファイルの変更のみを削除する(git addする前)

  • git checkoutを使用する
git status

git checkout <ファイル名>
  • 結果

スクリーンショット 2024-01-01 14.38.38.png

スクリーンショット 2024-01-01 14.37.53.png

スクリーンショット 2024-01-01 14.37.59.png

作業ディレクトリのすべての変更を削除する場合(addしたけどcommitしていない)

  • git reset HEADを使用する
git status

git reset --hard HEAD~

  • 結果(コマンド間違えました・・)

スクリーンショット 2024-01-01 14.38.38.png

スクリーンショット 2024-01-01 14.38.47.png

スクリーンショット 2024-01-01 14.37.59.png

未追跡ファイルが複数存在する場合に削除する

  • git clean -dfを使用する
git status

git clean -df

  • 結果

スクリーンショット 2024-01-01 14.36.45.png

スクリーンショット 2024-01-01 14.37.06.png

スクリーンショット 2024-01-01 14.38.54.png

まとめ

変更ファイルの取り消しはなるべく避けたほうが良いけど、どうしても取り消したい場合は、状況に応じて対応する

参考

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