项目上接到临时需求,要求更改某项功能。更改提交变更到仓库后,又接到需求回退的消息,因此只能回退当前的提交,便于后续的开发工作。
备份当前分支,并推送备份分支至数据仓库后,执行如下命令进行回退操作:
git revert HEAD
具体操作提示如下所示:
需要注意,敲入如上命令后,会弹出名为CMOMMIT_EDITMSG的文本编辑器界面(当前机器git默认使用vscode作为默认编辑器,因此弹出VSCODE),仅需要关闭即可。
此时,执行Git推送,会发现出现如下提交信息:
推送至远程仓库后,可发现最新一次的提交已回退。