📑

間違えて一緒にコミットしちゃった新規ファイルだけコミットを取り消す

1 min read
git rm --cached {file}
git commit --amend

$ git log --name-status
A   content/blog/2020/2020-12-17___sort-without-head.md
A   content/blog/2020/2020-12-28___undo-commited-new-file.md

2020-12-28___undo-commited-new-file.md を間違えてコミットに含めてしまいました。

$ git rm --cached content/blog/2020/2020-12-28___undo-commited-new-file.md
$ git commit --amend
$ git log --name-status # 確認
A   content/blog/2020/2020-12-17___sort-without-head.md
$ git status
Untracked files:
  (use "git add <file>..." to include in what will be committed)
	content/blog/2020/2020-12-28___undo-commited-new-file.md
GitHubで編集を提案

Discussion

ログインするとコメントできます