码迷,mamicode.com
首页 > 其他好文 > 详细

【转】git 回滚操作

时间:2021-06-02 11:02:07      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:完成   index   技术   change   git push   自己   padding   同事   Fix   

 

自己写了代码想要回滚,之前自己的方法太耽误时间了,同事教了一个方法可以快速回滚

技术图片

 

第一部分:回滚:点击history-->Version Control-->log

同时选中两个版本-->

技术图片

 

2、然后回滚;

技术图片

 

 

 第二部分提交区

git 有四个区域,1、编辑区,2、暂存区 3、待提交区 4、提交区

1、git status 看一下当前的状态:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git status
位于分支 feature/20210119_8832954_fixed_guid_1
您的分支与上游分支 ‘origin/feature/20210119_8832954_fixed_guid_1‘ 一致。
 
尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git restore <文件>..." 丢弃工作区的改动)
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/BizMzEventChannelService.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/impl/BizMzEventChannelServiceImpl.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/price/serivce/impl/BizMzPriceServiceImpl.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizMzPriceServiceMockTest.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizPriceServiceTest.java
 
未跟踪的文件:
  (使用 "git add <文件>..." 以包含要提交的内容)
        pms/pms-web/application.pid
        pms/pms-web/bdbtmp/
        pms/pms-web/src/test/java/cn/damai/mz/pms/test/utils/test.java
 
修改尚未加入提交(使用 "git add" 和/或 "git commit -a"

  然后 输入 2、git add. (注意后面有个点.)

将编辑器放到暂存区

   3、git status  发现很多的新的文件,不需要提交的,直删除

技术图片

 

 4、删除完了在执行:git add.

git status;

技术图片

 

 5、

git commit -m ‘rollback‘  (这里-m中间没有空格)

这是将文件从暂存区到待提交区;

git status

 技术图片

 

 6、push  到服务端:

git push

技术图片

 

 

最后面有如何回滚的代码示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git status
位于分支 feature/20210119_8832954_fixed_guid_1
您的分支与上游分支 ‘origin/feature/20210119_8832954_fixed_guid_1‘ 一致。
 
尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git restore <文件>..." 丢弃工作区的改动)
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/BizMzEventChannelService.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/impl/BizMzEventChannelServiceImpl.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/price/serivce/impl/BizMzPriceServiceImpl.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizMzPriceServiceMockTest.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizPriceServiceTest.java
 
未跟踪的文件:
  (使用 "git add <文件>..." 以包含要提交的内容)
        pms/pms-web/application.pid
        pms/pms-web/bdbtmp/
        pms/pms-web/src/test/java/cn/damai/mz/pms/test/utils/test.java
 
修改尚未加入提交(使用 "git add" 和/或 "git commit -a"
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git add .
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git status
位于分支 feature/20210119_8832954_fixed_guid_1
您的分支与上游分支 ‘origin/feature/20210119_8832954_fixed_guid_1‘ 一致。
 
要提交的变更:
  (使用 "git restore --staged <文件>..." 以取消暂存)
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/BizMzEventChannelService.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/impl/BizMzEventChannelServiceImpl.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/price/serivce/impl/BizMzPriceServiceImpl.java
        新文件:   pms/pms-web/application.pid
        新文件:   pms/pms-web/bdbtmp/1604062647928158508617requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1604062647928158508617requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1604062647928158508617requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1604062647928158508617requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1604065267957-471726803requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1604065267957-471726803requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1604065267957-471726803requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1604065267957-471726803requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/16040686174281834278468requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/16040686174281834278468requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/16040686174281834278468requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/16040686174281834278468requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/16040698665182142304853requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/16040698665182142304853requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/16040698665182142304853requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/16040698665182142304853requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1604071818154-350741446requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1604071818154-350741446requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1604071818154-350741446requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1604071818154-350741446requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1604305295482-174376996requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1604305295482-174376996requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1604305295482-174376996requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1604305295482-174376996requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1604308919788-1448182593requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1604308919788-1448182593requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1604308919788-1448182593requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1604308919788-1448182593requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/16053431819122037275241requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/16053431819122037275241requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/16053431819122037275241requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/16053431819122037275241requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1611127117468239558394requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1611127117468239558394requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1611127117468239558394requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1611127117468239558394requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1611334641441-736123599requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1611334641441-736123599requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1611334641441-736123599requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1611334641441-736123599requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/16113378282451044529009requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/16113378282451044529009requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/16113378282451044529009requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/16113378282451044529009requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/16119393700161679330568requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/16119393700161679330568requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/16119393700161679330568requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/16119393700161679330568requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1611939781405-1622434999requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1611939781405-1622434999requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1611939781405-1622434999requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1611939781405-1622434999requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1612529149476690762145requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1612529149476690762145requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1612529149476690762145requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1612529149476690762145requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/16126628015651448867886requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/16126628015651448867886requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/16126628015651448867886requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/16126628015651448867886requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1612711390139556174832requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1612711390139556174832requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1612711390139556174832requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1612711390139556174832requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1612712575639-1766288397requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1612712575639-1766288397requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1612712575639-1766288397requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1612712575639-1766288397requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1612713286160147529912requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1612713286160147529912requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1612713286160147529912requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1612713286160147529912requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1612714109267-2075710943requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1612714109267-2075710943requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1612714109267-2075710943requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1612714109267-2075710943requestID.1/je.lck
        新文件:   pms/pms-web/bdbtmp/1612717830671191294880requestID.1/00000000.jdb
        新文件:   pms/pms-web/bdbtmp/1612717830671191294880requestID.1/je.info.0
        新文件:   pms/pms-web/bdbtmp/1612717830671191294880requestID.1/je.info.0.lck
        新文件:   pms/pms-web/bdbtmp/1612717830671191294880requestID.1/je.lck
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizMzPriceServiceMockTest.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizPriceServiceTest.java
        新文件:   pms/pms-web/src/test/java/cn/damai/mz/pms/test/utils/test.java
 
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git add .
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git status
位于分支 feature/20210119_8832954_fixed_guid_1
您的分支与上游分支 ‘origin/feature/20210119_8832954_fixed_guid_1‘ 一致。
 
要提交的变更:
  (使用 "git restore --staged <文件>..." 以取消暂存)
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/BizMzEventChannelService.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/impl/BizMzEventChannelServiceImpl.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/price/serivce/impl/BizMzPriceServiceImpl.java
        新文件:   pms/pms-web/application.pid
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizMzPriceServiceMockTest.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizPriceServiceTest.java
        新文件:   pms/pms-web/src/test/java/cn/damai/mz/pms/test/utils/test.java
 
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git add .
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git status
位于分支 feature/20210119_8832954_fixed_guid_1
您的分支与上游分支 ‘origin/feature/20210119_8832954_fixed_guid_1‘ 一致。
 
要提交的变更:
  (使用 "git restore --staged <文件>..." 以取消暂存)
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/BizMzEventChannelService.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/eventchannel/service/impl/BizMzEventChannelServiceImpl.java
        修改:     pms/pms-biz/src/main/java/cn/damai/mz/pms/biz/price/serivce/impl/BizMzPriceServiceImpl.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizMzPriceServiceMockTest.java
        修改:     pms/pms-web/src/test/java/cn/damai/mz/pms/test/service/price/BizPriceServiceTest.java
        新文件:   pms/pms-web/src/test/java/cn/damai/mz/pms/test/utils/test.java
 
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) ? git commit -m ‘rollback‘
[feature/20210119_8832954_fixed_guid_1 3c6a37452] rollback
 6 files changed, 100 insertions(+), 187 deletions(-)
 create mode 100644 pms/pms-web/src/test/java/cn/damai/mz/pms/test/utils/test.java
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) git status
位于分支 feature/20210119_8832954_fixed_guid_1
您的分支领先 ‘origin/feature/20210119_8832954_fixed_guid_1‘ 共 1 个提交。
  (使用 "git push" 来发布您的本地提交)
 
无文件要提交,干净的工作区
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) git status
位于分支 feature/20210119_8832954_fixed_guid_1
您的分支领先 ‘origin/feature/20210119_8832954_fixed_guid_1‘ 共 1 个提交。
  (使用 "git push" 来发布您的本地提交)
 
无文件要提交,干净的工作区
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1) git push
枚举对象: 67, 完成.
对象计数中: 100% (67/67), 完成.
使用 8 个线程进行压缩
压缩对象中: 100% (25/25), 完成.
写入对象中: 100% (36/36), 12.95 KiB | 4.32 MiB/s, 完成.
总共 36 (差异 13),复用 6 (差异 0)
To http://gitlab.alibaba-inc.com/damai-mz/mz-pms.git
   152f05efa..3c6a37452  feature/20210119_8832954_fixed_guid_1 -> feature/20210119_8832954_fixed_guid_1
?  mz-pms git:(feature/20210119_8832954_fixed_guid_1)

  

【转】git 回滚操作

标签:完成   index   技术   change   git push   自己   padding   同事   Fix   

原文地址:https://www.cnblogs.com/Areas/p/14812174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!