#はじめに
これは学習用のメモになります。
#1.ファイルへの変更を取り消す方法
ワークツリー
からステージに変更したファイルを取り消す。
git checkout --<ファイル名>
git checkout --<ディレクトリ名>
#全変更と取り消す
git checkout --.
"--"をつけるのは、ブランチ名とファイル名が被ったときに、どちらを指しているのかGitがわからなくなるのを避けるためです。
#2.ステージに追加した変更を取り消す方法
ワークツリーからの変更したファイルをgit add
でステージ
に変更したファイルを取り消す。
git reset HEAD <ファイル名>
git reset HEAD <ディレクトリ名>
#全変更と取り消す
git reset HEAD.
注意:指定した変更をステージから取り消すだけなので、ワークツリーのファイルには影響を与えない。
#3.直前のコミットをやり直そう
ローカルリポジトリに誤ってコミットしてしまった時にコミットし直す際に使う。
git commit --amend
注意!:リモートリポジトリにPush
したコミットはやり直したらダメ。