ハッピーメモメモ

私的備忘録

【Git】変更を取り消す

〇ファイルへの変更を取り消す

・特定のファイルへの変更を取り消す

git checkout -- <ファイル名>

・特定のディレクトリへの変更を取り消す

git checkout -- <ディレクトリ名>

・全変更を取り消す

git checkout -- .

「.(ピリオド)」…任意のファイル全てを指す。

 

=MEMO=========================

「--」をつけているのはなぜ?

・ブランチ名とファイル名が被ったときに、

 どちらを指しているのかGitが分からなくなるのを避けるため。

=============================

 

〇ステージした変更を取り消す