由于最近考试,其实是自己懒一直也没有把博客写下去,今天就开始把以前的全部补回来 希望你在此能够有此收获,找到你想要找的问题  紧接上一篇博客,想要从基础学习的请从上篇看起一:撤销操作比如我现在在readme.txt文件里面增加一行 内容为555555555555,我们先通过命令查看如下: 在我未提交之前,我发现添加5555555555555内容有误,所以我得马上恢复以前的版本,现在我可以有如下几种            
                
         
            
            
            
            HEAD^是最近一次提交。也可以写成HEAD~1。自然的,最近再次提交就是HEAD~2。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-05 01:36:55
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一种情况 : 撤销commit文件我们先查看一下log日志:两种查看方法:git log 显示从近到远的日志记录,按向下键来查看更多,按 Q 键退出查看日志git log --pretty=oneline 简洁显示日志记录当然还有更多查看 log 的方法,就不展示了,自行百度吧. 前五次提交是已经 push 到远程仓库的,第六次是 commit 的,然后我突然不想 commit 了,我想撤销,好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 10:00:56
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. git clean -df2. git reset --hard第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-30 11:08:00
                            
                                459阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.首先切换到你要回退的分支,右键 show log ,找到你要回退的那个 Commit ,右键 - Reset this to t...
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-19 10:00:53
                            
                                252阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在日常的开发工作中,我们经常使用Git进行版本控制,以便能够方便地跟踪和管理代码变更。然而,有时候我们可能需要“撤销提交”之前的更改以修复错误或者返回到稳定状态。在这篇文章中,我将详细讲解如何在Android Studio中使用Git撤销提交的操作,覆盖版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展。
### 版本对比
在进行撤销提交经典操作之前,我们需要了解不同版本之间的特性。            
                
         
            
            
            
            在Android Studio中,有时我们会遇到需要撤销Git提交的情况。撤销提交的操作如果处理不当,可能会导致代码丢失或者出现混乱。因此,本文将详细介绍如何在Android Studio环境中安全地撤销Git提交,并且提供一套系统化的方法,以确保你可以从中获益。
### 环境预检
在开始之前,我们需要检查一下当前的环境,以确保所有操作可以顺利进行。首先,我们可以列出环境的基本要求:
- An            
                
         
            
            
            
            Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持。AndroidStudio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 21:57:17
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git 撤销本地 git提交的commit记录 (git reset --hard ID) ID的获取方法 这个id,就是你要退回的那个id,我这里截图的时候已经回退了,正常是你提错了的下面那个gitID            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-18 00:04:11
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、未使用 git add 缓存代码,需要放弃本地修改// 放弃单个文件修改,注意不要忘记中间的"--",不要忘记中间的"--",不写就成了检出分支了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-02-24 12:25:54
                            
                                498阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 Android Studio 中使用 Git 撤销提交
对于刚入行的小白来说,Git 可能看起来有些复杂,但实际上只要掌握了一些基本的命令和流程,就能有效地管理你的代码版本。本文将教你如何用 Git 撤销在 Android Studio 中提交的更改,我们将依次进行详细的操作说明。
## 撤销提交的流程
在开始之前,让我们先了解整个撤销提交流程。以下是步骤的表格:
| 步骤 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-02 10:13:43
                            
                                178阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            撤销提交的commit 注: mixed 相当于代码保留,撤销git commit,同时撤销git add,代码回到未暂存区 soft相当于代码保留,撤销git commit ,不撤销git add,代码回到暂存区,在idea编辑器和mixed是一样的 hard不保留代码,撤销git commit,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 10:06:53
                            
                                529阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            写在前面的话重要:删除上次提交后本地和远程仓库的数据都将删除,所以删除上次提交vert HEADgit push origin master首次..            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-13 10:24:11
                            
                                588阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有的时候,改完代码提交 commit 后发现写得实在太烂了,连自己的都看不下去,与其修改它还不如丢弃重写。怎么操作呢?使用 reset 撤销如果是最近提交的 commit 要丢弃重写可以用 reset 来操作。比如你刚写了一个 commit:  写完回头看了看,你觉得不行这得重新写。那么你可以用 reset --hard 来撤销这条 commit。git reset --hard HEAD^HEA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 13:07:26
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            团队开发中经常遇到错误删除文件,错误提交等情况,那么使用Git该如何正确的进行撤销和恢复呢?一.增补提交git commit –C HEAD –a --amend-C表示复用指定提交的提交留言,这个例子中是HEAD,实际上可以指定其他有效的提交名称。如果参数是小写的-c,就会打开预先设置好的编辑器,以便在已有的提交留言基础上编辑修改。增补提交只能针对最后一个提交,如果想更正好几个提交之前的某个错误            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 08:33:08
                            
                                551阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果在修改时发现修改错误,而要放弃本地修改时: 一,未使用 git add 缓存代码时: 可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。 放弃所有的文件修改可 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-23 15:55:00
                            
                                829阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Git 撤销放弃本地修改 白马不是马 2019-06-10 16:34:08 14163 收藏 2分类专栏: Git 文章标签: Git版权如果在修改时发现修改错误,而要放弃本地修改时, 一, 未使用 git add 缓存代码时。 可以使用 git checkout -- filepathname             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-07-01 10:42:00
                            
                                833阅读
                            
                                                                                    
                                2评论