当 git init 创建仓库后,提交了第一个 commit 后发现有点问题,想要撤销这唯一的 commit,结果发现 git reset 是行不通的,可以使用下面这条命令:
git update-ref -d HEAD
这样第一条 commit 就被删除了
当然如果只是想对部分文件作出修改例如:修改 .gitignore 忽略 .idea 文件夹,只需要作出修改后,添加修改暂存区,然后运行命令:
git commit --amend -m 'initial commit'
当 git init 创建仓库后,提交了第一个 commit 后发现有点问题,想要撤销这唯一的 commit,结果发现 git reset 是行不通的,可以使用下面这条命令:
git update-ref -d HEAD
这样第一条 commit 就被删除了
当然如果只是想对部分文件作出修改例如:修改 .gitignore 忽略 .idea 文件夹,只需要作出修改后,添加修改暂存区,然后运行命令:
git commit --amend -m 'initial commit'