事象 : リポジトリ作成後に初回addを取り消そうとしたら怒られた
- 環境
- Windows10 64bit バージョン1909
- git version 2.25.0.windows.1
- リポジトリを作成
- 初回add
- あっ・・・いらないものまでaddしちゃったから取り消そう
$ git reset HEAD .
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
原因 : HEADがないから
そりゃそうだ・・・で、どうしたらaddを取り消せるのか・・・
HEAD
最新コミットのスナップショットで、次は親になる
Git - リセットコマンド詳説
対応 : なにも指定しないでgit reset
参考 : 初心者のGitメモ
$ git reset
# おぉぉ、戻ったぁ
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
docs/
nothing added to commit but untracked files present (use "git add" to track)