gitでローカルで削除したファイルを元に戻したいとき
いつも下記のコマンドを使っていますが、
git checkout HEAD -- 削除したファイル名
よくわかっていません。
checkoutコマンドはブランチを移動するコマンドという認識なのですが、
なぜ上記のコマンドでファイルが元に戻るのでしょうか。
それと、ファイル名を指定せず、消したファイルをすべて戻したいときは
ルートのディレクトリで
git checkout HEAD -- .
と、コマンドを叩いていますが、
合っているでしょうか?
また、他に削除したファイルを戻す一般的な良いやり方はあるでしょうか
まだ回答がついていません
会員登録して回答してみよう