撤销操作
commit –amend
有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。这是我们可以运行带有--amend
选项的commit
命令尝试重新提交:1
2
3
4
5// 修改最近一次提交的提交信息
$ git commit --amend -m "XXX"
// 向最近一次提交添加漏掉的几个文件
$ git add forgotten_file
$ git commit --amend
取消暂存的文件
如果想取消暂存区域的某个文件,可使用以下命令来取消暂存:1
2
3$ git reset HEAD CONTRIBUTING.md
Unstaged changes after reset:
M CONTRIBUTING.md
在调用
reset
命令时,如果加上--hard
选项,如$ git reset --hard HEAD~~
,会导致分支向前移动,导致文件丢失。