読者です 読者をやめる 読者になる 読者になる

気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

Git いろいろ元に戻すコマンド

Git

リポジトリの状態確認

git log
git statuts
git diff

元に戻すコマンド

戻す対象とコマンドを列挙していきます。

addしていないファイル

# .はパス。パス以下を戻す
git checkout .

addしたファイル

git reset .

削除してしまったファイル 対象ファイルを指定しないとすべての変更が元に戻るので注意

# 対象ファイルを念のため確認
git clean -n

# 削除実行
git clean -f <対象ファイル>

直前のcommitを戻す(変更内容はそのまま)

git reset HEAD^

リポジトリに管理されていないファイルをまとめて削除

勝手にできてしまった不要ファイルを戻すときに使用

git clean -f