git add
可以看做是 “准备提交”,git commit
可以看做是 “执行提交”;
撤销 commit
那么在执行完 commit 之后,想撤回 commit,怎么办?
HEAD^
意思是上一个版本,也可以写成 HEAD~1
如果进行了 2 次 commit,都想撤回,可以使用 HEAD~2
1. 撤销 commit、并撤销 git add. 操作、不撤销修改代码
以上操作将把HEAD
指针移动到父提交,但不会改变工作目录中的文件,修改将被保留。
2. 撤销 commit、不撤销git add .
3. 撤销 commit、撤销 git add . 操作、撤销修改代码
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。