ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

git revert

2022-09-08 11:00:27  阅读:157  来源: 互联网

标签:git revert 00fbc57 commit a9f80cd b097d87


目录

git log为:

00fbc57 (HEAD -> br10) 5
a9f80cd 4x
b097d87 3x
26b63d0 2
32ed3e2 a

文件a的内容为:

5
4
3
2
1
local_c add file a

revert单个commit

语法:
git revert commid_id

1. 回滚00fbc57
```bash
$git revert 00fbc57
$git log -3 --oneline
c10b708 (HEAD -> br10) Revert "5"
00fbc57 5
a9f80cd 4x
$ cat a
4
3
2
1
local_c add file a
// 00fbc57的提交内容消失
  1. 回滚b097d87
$git revert b097d87
$ git log -5 --oneline
7ab13ec (HEAD -> br10) Revert "3x"
c10b708 Revert "5"
00fbc57 5
a9f80cd 4x
b097d87 3x
$ cat a
4
2
1
local_c add file a
// b097d87的提交内容消失

revert多个commit

语法:
git revert commit_id1..commit_id2 // (commid_id1, commit_id2]
git revert commit_id1^..commit_id2 // [commid_id1, commit_id2]


$ git revert a9f80cd..00fbc57
$ git log --oneline -5
eff6c49 (HEAD -> br10) Revert "5"
00fbc57 5
a9f80cd 4x
b097d87 3x
26b63d0 2
$ cat a
4
3
2
1
local_c add file a

# git revert a9f80cd^..00fbc57
$ git log --oneline -5
dffd159 (HEAD -> br10) Revert "4x"
70f495c Revert "5"
00fbc57 5
a9f80cd 4x
b097d87 3x
$ cat a
3
2
1
local_c add file a

避坑

标签:git,revert,00fbc57,commit,a9f80cd,b097d87
来源: https://www.cnblogs.com/faithlocus/p/16668740.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有