社区
非技术区
帖子详情
git revert commitid这个命令的执行结果,你是怎么理解的
花鸟惜木
2017-10-26 02:23:13
比如commit1--》commit2---》commit3 ,现在我在commit3的基础上(又分两种,commit3之后我没修改,commit3之后我有修改),撤销commit2 ,即git revert commit2 结果是怎么理解的,网上现有的说话非常模糊,只说保留commit2之前的,然后呢,是本地的和commit1 merge吗。有理解的人吗
...全文
220
回复
打赏
收藏
git revert commitid这个命令的执行结果,你是怎么理解的
比如commit1--》commit2---》commit3 ,现在我在commit3的基础上(又分两种,commit3之后我没修改,commit3之后我有修改),撤销commit2 ,即git revert commit2 结果是怎么理解的,网上现有的说话非常模糊,只说保留commit2之前的,然后呢,是本地的和commit1 merge吗。有理解的人吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
前端大厂最新面试题-
git
reset_
git
re
vert
.docx
前端大厂最新面试题-
git
reset_
git
re
vert
.docx
Git
撤销&回滚操作(
git
reset 和 get re
vert
)
主要介绍了
Git
撤销&回滚操作(
git
reset 和 get re
vert
),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
git
re
vert
还原
commit
-
id
git
还原提交内容 1.
git
re
vert
是什么? 还原至某个或某些
commit
-
id
之前更改 大意: 新建一个
commit
且将删除
git
re
vert
[
commit
-
id
]中的’
commit
-
id
’中的内容(本质是反向
git
cherry-pick操作) 2.
git
re
vert
用法与实践 2.1 还原某个
commit
-
id
内容
git
re
vert
HEAD~3 恢复 HEAD 中最后第四次提交指定的更改,并使用恢复的更改创建新提交。 案例: 2.1.1
git
log查看commi
git
reset
命令
详解
git
re
vert
命令
详解。
git
reset 是代码回退到某一版本,
git
re
vert
是代码将某一次提交的代码改动回退掉(新建一个
commit
记录进行回退)。 在
git
的这些
命令
中
git
reset是最长常用的,也是最危险的最容易被误用的。它的主要参数是:soft,mixed,hard它们告诉
git
,当
执行
reset是,要对index和working copy做什么。
Git
的 re
vert
命令
撤销多次提交
git
re
vert
命令
的含义
git
re
vert
commit
Id
表示撤销某个提交,并不是说撤销至某个提交。 举个例子: 新增1.txt文件进行第一次提交,新增2.txt文件进行第二次提交; 此时使用
git
log
命令
找到第一次提交的
commit
Id
,
执行
git
re
vert
commit
Id
,暂存区只会撤销新增的1.txt。 如果想要撤销多次提交怎么办? 典型的应用场景是某次提...
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章