前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git reset 和 git revertgit

git reset 和 git revertgit

作者头像
艳龙
发布2021-12-16 17:43:52
5780
发布2021-12-16 17:43:52
举报
文章被收录于专栏:yanlongli_艳龙

git resetgit revert都是在日常使用低频出现都命令,同时这两个命令长的也比较像(只是长的比较像)。

所以这里对两个命令进行对比,做个记录:

git reset : 回滚 操作,移动到指定到commit,这之后到commit会被丢弃。

代码语言:javascript
复制
git reset --hard HEAD^

or

git reset 指定commit       // 移动到指定的commit,并把当前位置和指定位置的文件差异加入working tree.

or 

git reset --hard 指定commit  // 移动到指定的commit,并重置working tree.

git revert: 撤销 操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一次最新的提交.

代码语言:javascript
复制
git revert HEAD

or

git revert 指定commit 
// 创建一个新的commit, 内容和指定的commit内容相反。

END!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/6/8 上午,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档