Git チュートリアル - ファイルのステージング解除

Jinku Hu 2021年3月24日 2018年7月19日
Git チュートリアル - ファイルのステージング解除



ステージング領域にいくつかのファイルを追加した後、このファイルをさらに変更する予定があるため、この変更をリポジトリにコミットしたくない状況になります。その後、ステージングからファイルをステージ解除する必要があります範囲。git status をチェックすると、ファイルの変更はまだステージング領域にあり、コマンド git reset HEAD <file> ... でリセットできます。


$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	renamed:    test1_rename.txt -> move/test1.txt


$ git reset HEAD
Unstaged changes after reset
D test1_rename.txtgi


$ git status
On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	deleted:    test1_rename.txt

Untracked files:
  (use "git add <file>..." to include in what will be committed)


no changes added to commit (use "git add" and/or "git commit -a")


Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.