Git如何还原变更(Git基础知识第四篇)

(大家好~我是正在准备秋招的大学生,后续会持续在专栏更新八股文总结,刷题经验,实习实践经验~如果觉得内容对你有帮助,欢迎[点赞 + 关注],你的支持是我坚持更新的最大动力~感谢!)

注意:以下内容是我对"猴子都能懂的Git入门"的总结,来源地址:Simple Git tutorial for beginners | Nulab 如果大家想详细学习建议从官方文档学习

上一节我们讲了Git如何提交消息,这一节我们讲一讲Git的还原变更

还原变更是什么:Git最有价值的特性之一就是能够撤销错误的操作.当您进行新的提交时,Git会存储项目的快照,以便需要时回到较早的版本.

撤销方法:

1.git revert:(撤销提交)

Revert命令可创建一个新的提交,抵消指定提交的修改

场景:撤销已共享的提交(安全)

2.git reset:(强制推送)

本地回退后,强制覆盖远程仓库

使用:(不建议,这会导致远程存储库与其他成员的本地存储库不一致)仅自己使用的分支时才使用,否则可能引发协作冲突

重置模式:

mixed:(默认)混合模式可恢复已更改索引的状态,撤销提交并取消缓存

Soft:撤销先前提交但保留修改(包括工作区和暂存区的修改)

Hard:移除提交的所有痕迹(回到上一次提交)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值