LoginSignup
1
1

More than 3 years have passed since last update.

Git③【ファイルへの変更を取り消す】

Last updated at Posted at 2021-01-11

はじめに

これは学習用のメモになります。

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したコミットはやり直したらダメ。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1