もう怖くないGit!チーム開発で必要なGitを完全マスター セクション4復習
セクション4:変更を元に戻そう
ファイルへの変更を取り消そう
git checkout --ファイル名/ディレクトリ名
git checkout -- .
...全変更を取り消す(--はgit branch checkoutとの差別化のため)
- ワークツリーの状態をステージの状態と同じにすることで変更を取り消している
ステージした変更を取り消そう
git reset HEAD ファイル名/ディレクトリ名
git reset HEAD .
...全変更を取り消す(ワークツリーの変更はそのまま残る)
- ステージの状態をリポジトリの最新の状態に上書きすることで変更を取り消している
- HEAD...最新のコミット