前言:公司也开始用git版本控制了,总结汇总下常用命令~Git的思想和工作原理git是一个内容寻址文件系统,并在此之上提供了一个版本控制系统的用户界面。Git是一个分布式的版本控制系统       Git和之前版本控制系统的区别Git 只关心文件数据的整体是否发生变化,而大多数其他系统则   只关心文件内容的具体差异。这类系统(CVS,Subversion,Perforce,Baza            
                
         
            
            
            
            支。git branch 查看本地分支git branch -a 查看远端分支1.输入git log 查看提交记录:红色的事commitid。回滚需要这个id。要回滚到那个版本就复制那次提交的id。回滚定位 获取IDgit log2.找到需要回滚的commit,输入git reset --hard {commitId},将本地文件回滚:回滚git reset.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-05-31 06:28:47
                            
                                1571阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在当前branch上多次commit代码并且push后,发现不符合要求,需要回滚到特定的版本。步骤如下: 0、进入项目在本地的目录路径,打开gitLab的命令客户端。 1、查找commitId (1)用命令行打开git项目路径,输入git log命令查看commit记录,如下: $ git log  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-25 17:34:00
                            
                                5247阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            git回滚到指定版本:本地执行git log,查看commitid;执行 git reset --hard commitid;本地执行 git push -f; ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-24 14:50:00
                            
                                259阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            $ git log $ git reset --hard b5ead9fd5f787be9759cfba05dcc8322cc4d4675 $ git push -f 首先使用git log 查看想要回到到的commit 然后reset 到指定的commit,接着再使用Push -f 强推到到远程仓 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-05 20:58:00
                            
                                1538阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            每次提交的代码都有一个唯一的commit id(版本号),可以 通过git log查到。回滚到指定版本:git reset --hard  b498237e6d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-06 18:18:12
                            
                                434阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 问题我们用svn下载了最新的代码,但是我们需要回退到制定的版本2 操作我们先svn showlog 找到对应的版本号如果用的是svn图形界面客户端 我们点击关联svn项目的鼠标右键,然后有个update to reversion写上相应的版本即可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-07 18:03:30
                            
                                2509阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            打开 Git Bash$ cd 你的git文件目录 例如我的java项目工程文件目录  $ cd   E:/eclipseWorkSpace/bussiness$ git reflog查看你需要回滚的版本ID 例如采用 git reflog命令输出git提交日志,下面的标粗的是版本编号: $ git reflog 62ed165 HEAD@{0}: rebase finished: r            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-23 13:43:52
                            
                                417阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 问题我们用svn下载了最新的代码,但是我们需要回退到制定             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-12 15:00:12
                            
                                1718阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 MySQL 中回滚到指定时间
在开发过程中,数据的安全性和完整性至关重要。当我们需要在 MySQL 中将数据库回滚到某个指定时间时,我们往往需要依赖 MySQL 的二进制日志(binary logs)来完成这个过程。本文将通过一系列具体步骤来教会你如何有效地实现这一目标。
## 实现流程
首先,我们来概述一下回滚到指定时间的主要步骤。以下是一个简化的流程表:
| 步骤 | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-19 04:20:56
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、创建一个新的插件:项目为单位的管理模式直接新建项目 步骤: 1:创建新的项目 2:创建虚拟环境 venv 3:安装pdm 自行安装 4:使用我们的pdm来初始化项目 新建项目指定项目的位置,然后我们创建pytest插件约定一定要pytest-开头,创建一个结果通知插件 自动将整个pytest测试结果通过钉钉、飞书方式发送出去 名字建立:输入pdm init 输入y安装插件 后默认即可回车就可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 18:54:36
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用 GitLab 和 Docker 管理镜像标签
在软件开发中,版本管理和持续集成已成为非常重要的部分。尤其是在与 Docker 配合使用 GitLab 时,合理管理镜像标签(Tag)能够帮助我们保持项目的有序性和可追溯性。本文将介绍如何在 GitLab CI/CD 中为 Docker 镜像指定标签,以及相关的流程示例和具体代码实现。
## 1. 什么是 Docker 标签?
Dock            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-31 06:07:12
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 Android Studio 中使用 Git 回滚到指定版本
在 Android Studio 中管理版本控制,Git 是最常用的工具之一。回滚到某个指定版本可以帮助开发者恢复已经提交的代码。本文将指导你如何在 Android Studio 中使用 Git 回滚到指定版本。
## 流程概述
以下是回滚操作的基本流程:
| 步骤     | 描述            
                
         
            
            
            
            恢复到任意时间点以定时的做全量备份,以及备份增量的 binlog 日志为前提。恢复到任意时间点首先将全量备份恢复之后,再此基础上回放增加的 binlog 直至指定的时间点。全量备份,通过 mysqldump,mysql5.7以后用mysqlpump,可以并行备份。注意,不要使用 --master-data=2 这样会获取全局锁的参数。增量备份通过 binlog 实现,MySQL中有六种日志文件,分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 17:27:32
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL表回滚到指定时间的实现方法
## 引言
在开发过程中,经常会遇到需要回滚数据库表到指定时间点的情况。这个过程可以通过MySQL的二进制日志来实现。本文将向你介绍如何使用MySQL的二进制日志实现表回滚到指定时间。
## 流程概述
下面是回滚表到指定时间的整个流程的概述。我们将使用一个表格来展示每个步骤。
| 步骤 | 描述 |
| --- | --- |
| 1 | 查看二            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-22 08:25:52
                            
                                281阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            回滚是 Git 的杀手锏,是程序员的后悔药。那如何进行回滚呢?答案是 git revert。接下来进行一步步演示:通过 git init 创建仓库然后 vi a.txt 创建一个文件,第一行写上 a,提交 gc -am 'feat: first commit'
继续 vi a.txt 创建一个文件,第二行写上 b,提交 gc -am 'fix: add b'
继续 vi a.txt 创建一个文件,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 21:53:45
                            
                                351阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            svn回到历史的某个版本
svntortoisesvn
  svn回到历史的某个版本在代码的编写过程中,难免有些错误需要修改,或者想从以前的文件进行代码修改,这样就涉及到版本的追踪,如果你以前提交时日志写的非常清楚,那版本追踪回滚起来就事半功倍、得心应手。下面介绍几种版本回滚的办法: 1.推荐的一种方法是,直接export一个你需要的版本,然后用你export的版本覆            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 13:50:29
                            
                                197阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时候我们可能需要将一个项目同时 push 到不同的远程仓库,有的人可能会想到每次改动都分别 push 到不同的远程仓库,但是这种方法十分的重复而又低效,非常之蛋疼,如何才能一次同时 push 到不同远程仓库呢,下面就给出方法。大家应该都知道 git.oschina 有这样一个功能。如图:  这个功能可以直接将 github 的项目直接导入 git.oschina ,这样你的项目就同时存到了 gi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 16:32:36
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查看所有的索引 GET _cat/indices查看所有的别名 GET 127.0.0.1:9200/_alias查看的模板 GET 127.0.0.1:9200/_template/模板名 使用通配符 GET /_template/temp*一、重建索引从前面的学习中,我们知道es的字段建立后就不能被修改,假设原本是一个string类型的数据,被识别成date类型,之后再传一个string类型,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 20:50:41
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git push 命用于从将本地的分支版本上传到远程并合并。命令格式如下:git push <远程主机名> <本地分支名>:<远程分支名>如果本地分支名与远程分支名相同,则可以省略冒号:git push <远程主机名> <本地分支名>git remote 获取远程主机名git commit 后,没有push ,怎么撤销