(大家好~我是正在准备秋招的大学生,后续会持续在专栏更新八股文总结,刷题经验,实习实践经验~如果觉得内容对你有帮助,欢迎[点赞 + 关注],你的支持是我坚持更新的最大动力~感谢!)
注意:以下内容是我对"猴子都能懂的Git入门"的总结,来源地址:Simple Git tutorial for beginners | Nulab 如果大家想详细学习建议从官方文档学习
上一节我们讲了Git如何提交消息,这一节我们讲一讲Git的还原变更
还原变更是什么:Git最有价值的特性之一就是能够撤销错误的操作.当您进行新的提交时,Git会存储项目的快照,以便需要时回到较早的版本.
撤销方法:
1.git revert:(撤销提交)
Revert命令可创建一个新的提交,抵消指定提交的修改
场景:撤销已共享的提交(安全)
2.git reset:(强制推送)
本地回退后,强制覆盖远程仓库
使用:(不建议,这会导致远程存储库与其他成员的本地存储库不一致)仅自己使用的分支时才使用,否则可能引发协作冲突
重置模式:
mixed:(默认)混合模式可恢复已更改索引的状态,撤销提交并取消缓存
Soft:撤销先前提交但保留修改(包括工作区和暂存区的修改)
Hard:移除提交的所有痕迹(回到上一次提交)