转载自:://blog..net/qinjienj/article/details/7621887我们难免会因为种种原因执行一些错误的commit / push,git提供了revert命令帮助程序员修复这样的错误。举个例子,下图是git commit 的历史记录git rever...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-08-04 13:06:00
                            
                                425阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            You can do git log first to check which commit message you want to revert to. For example 'xxxxx123' is the commit id we want to revert to. Then do: g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-08 15:19:00
                            
                                250阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            答: git revert -m <parent-number> <commit-id> (适用于merge操作的commit) 参考资料: https://blog.csdn.net/secretx/article/details/51461972            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-01 11:47:00
                            
                                117阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            (1)git reset 这种重置法,假如有 A,B,C,D四个版本,假如从D版本回退到B版本,Head指针一换,C,D版本没了 假如我们依然需要,C,D版本,我们可以用git revert commit;git revert功能更加强大,比如我们删除了一些提交操作,都可以撤销,把删除的文件找回;  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-30 11:51:00
                            
                                268阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在K8S中,undo commit和revert commit是开发者在管理代码版本时常常会使用到的操作。这两个操作可以帮助开发者撤销之前的提交,从而避免错误的代码进入代码库。在本文中,我将为你介绍如何在K8S中实现undo commit和revert commit。
### 操作流程
首先,我们来看一下整个操作流程,下面是undo commit和revert commit的操作步骤:
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 11:08:20
                            
                                375阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现“revert commit和undo commit”的步骤
在使用Git进行版本控制的过程中,经常需要对之前的提交进行撤销或者撤销最近的一次提交。这时候就需要用到“revert commit”和“undo commit”这两个操作。下面我将为你介绍如何在Git中实现这两个操作。
### 步骤概览
首先,我们来看一下整个操作的流程:
| 步骤 | 操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 11:08:34
                            
                                519阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            工作中遇到的GIT Revert问题分析及解决过程梳理            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-26 23:35:54
                            
                                395阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Many times we might changed one file which we don't intent to do... but it was too late, until we found it, it is already push to repo. Let's assume,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-17 22:26:00
                            
                                325阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            理解revert还原提交,撤销已经存在的commit的所有更改,原来 it		# 撤销制定commitid表示的patch上的更改# merge之后...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 16:09:07
                            
                                652阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是一个在主库使用的命令,可以保存历史,同时撤销提交。git revert commit-id:这条命令的含义是,以一个“反向”补丁的形式,逆向执行commit-id的操作,最终新添加一个commit。常见的是revert HEAD,即撤销上一次的提交。那么,如果commit-id不是HEAD呢?比如v1,v2,v3是版本,revert的是v2,那么只会撤销v2里面的操作,后面依旧保留。下面验证:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-11 12:22:37
                            
                                717阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                git revert ****** 撤销一个已经提交的commitID只是撤销某次操作,不会改变别的   http://gitb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-26 05:44:30
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本地未提交的文件git status -s现在要回退 AbstractApplicationContext 文件git checkout -- AbstractApplicationContext.javaAbstractApplicationContext 文件 已经回退了...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-25 11:16:50
                            
                                334阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本地未提交的文件git status -s现在要回退 AbstractApplicationContext 文件git checkout -- AbstractApplicationContext.javaAbstractApplicationContext 文件 已经回退了...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-18 11:08:32
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文介绍Idea进行Undo Commit,Revert Commit,Drop Commit的区别。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-04 00:06:21
                            
                                4582阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用git reset回退公共远程分支的版本后,需要其他所有人手动用远程master分支覆盖本地master分支,显然,这不是优雅的回退方法,下面我们使用另个一个命令来回退版本: git revert 命令意思是撤销某次提交。它会产生一个新的提交,虽然代码回退了,但是版本依然是向前的,所以,当你用r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-04 11:18:00
                            
                                264阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            revert 可以撤销指定的提交内容,撤销后会生成一个新的commit。1、两种commit:当讨论            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-06-17 09:07:51
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            revert 可以取消指定的提交内容。 当讨论 revert 时,需要分两种情况,因为 commit 分为两种:一种是常规的 commit,也就是使用 git commit 提交的 commit;另一种是 merge commit,在使用 git merge 合并两个分支之后,你将会得到一个新的 m            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-05 13:52:39
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            git reset --hard commit_idgit reset --hard HEAD~100git reset --hard HEAD^ 背景在多人协作时,对代码的管理,难免会出现错误。如果出现错误,我们分析下来是要进行一些回退操作,那么解决办法有如下两种:git resetgit revert    两种方式git reset            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 12:58:47
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1234#Grammargit checkout <commit> <filename>#Examplesgit checkout 19ea30et Guide            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-12 11:14:45
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            git revert用于撤销一个已经提交到 Git 仓库的更改。不同于git resetgit revert会通过创建一个新的提交来“反转”指定提交的内容,而不会改变历史提