2 使用git 命令重做操作:
demo git:(master) git revert 338bf3e30983d34074f37a18b3ff80ea9bca75f0删除 2.go[master ef822b7] Revert "feat add 2.go"1 file changed, 9 deletions(-)delete mode 100644 2.go
再次查看 git log :
commit ef822b71c33a2dbbdaa350fddcfa14e8fc55e543 (HEAD -> master, origin/master)Author: debuginn
可以看到当前已经重做了一下2 的提交,已经讲 2.go 删除掉了 。
可以看到上面有了四次提交记录 。
总结
git reset和git 都是属于重新恢复工作区以及远程提交的方式,但这两种操作有着截然不同的结果:
【Git 命令 reset 和 revert 的区别【笔记】】选择合适的方式回滚自己的代码在团队合作中很重要,但是要慎重操作,不要丢失代码哦 。
- node命令交互inquirer
- ubuntu操作命令
- 关于vue打包时 npm run build 命令 报错的解决方法
- 洛葛仙妮
- CentOS6.3 系统中su,su -,sudo三命令讲解
- linux下su命令进不去,Linux系统中的切换用户Su命令
- 合理运用su和sudo命令以保证系统用户安全
- su、sudo命令详解 Linux系统安全及应用(详细)
- 账号安全、su命令、PAM认证、sudo命令 Linux——系统安全及应用
- 普通用过通过sudo使用命令