每个开发人员应该都会一个版本管理工具,在Git和SVN中,我选择以Git,以下是我的一些心得 什么是 Git Git是目前世界上最先进的分布式版本控制系统(没有之一)。 一、Git安装 1)、linux下安装: Ubuntu Linux,通过一条sudo apt get install git就可以 ...
分类:
其他好文 时间:
2019-06-07 10:35:06
阅读次数:
101
起因: 在工作中可能遇到这样一种情况:升级时发现备份的sql表列太宽,以至于出现以下错误: 这时候就要进行版本回退,将宽表修改后重新备份,然后再升级。 降级步骤: 1、将yum源移除: 2、清除yum源缓存后生成cache: 3、查看已安装的mariadb: 4、卸载已安装的mariadb: 5、查 ...
分类:
数据库 时间:
2019-06-03 17:44:12
阅读次数:
145
1.首先使用git log找到需要回退的版本号: 比如:git log commit f3f695f194b251e5b3f940dd9003a72275495669 Author: lqd001 Date: Mon May 27 21:26:58 2019 +0800 add 统计 2.使用git ...
分类:
其他好文 时间:
2019-05-30 17:37:27
阅读次数:
140
事情经过: git push 提交之后(版本2.0), 回退, 然后做了一些修改, 发现有问题,于是脑抽回退git reset --hard HEAD^ (版本1,0), 然后又前进到之前那个版本(2.0), 发现文件还是在1.0版本但是远程仓库上的代码又是2.0版本的 不知道啥原因, 于是把远程仓 ...
分类:
其他好文 时间:
2019-05-23 21:14:03
阅读次数:
206
一:代码合并冲突 git status,vi README.MD,然后手动去掉多余符号 这个时候我们就可以知道README.MD有冲突,需要我们手动解决,修改README.MD解决冲突 二:版本回退 回退到当前版本(放弃所有修改) git reset --hard 放弃某一个文件的修改 git ch ...
分类:
其他好文 时间:
2019-05-09 15:11:05
阅读次数:
115
撤销修改场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令gitcheckout--file。场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令gitresetHEAD<file>,就回到了场景1,第二步按场景1操作。版本回退HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令gitres
分类:
其他好文 时间:
2019-04-16 09:18:23
阅读次数:
160
今天遇到了一个情况,由于没及时更新,对整个项目进行了Ctrl+shift+O,提交代码时冲突;然后就先还原项目,导致之前没有冲突的代码也回退了。然后就在eclipse中获取本地的版本记录,并回退 具体如下: 1、还原 team >还原 2、Compare With >Local History 3、 ...
分类:
其他好文 时间:
2019-04-09 11:04:49
阅读次数:
150
1. SVN版本控制软件目的 协作开发 远程开发 版本回退 协作开发 远程开发 版本回退 2. 什么是SVN subVersion 支持平台操作 支持版本回退 subVersion 支持平台操作 支持版本回退 3. 获取SVN软件 属于C/S结构软件(客户端与服务端) server:VisualSV ...
分类:
其他好文 时间:
2019-03-25 01:17:32
阅读次数:
130
若commit 了两次,想回退到上一次的commit怎么办 使用git reset --hard commit_id 即可 1. git reset --hard commit_id 即可以回退到上次commit也可以回退到这次的commit 2. 若忘了commit_Id怎么办,使用git ref ...
分类:
其他好文 时间:
2019-03-15 00:47:53
阅读次数:
218
该问题的出现是链接文件导致的,是不同的gcc交叉编译器支持的链接文件不同造成的,有几种方法可以解决这个问题。 方法一:更换arm-none-eabi-gcc的版本,这个一般是新的gcc编译器才会抱着错误,把gcc交叉编译器版本回退即可。 方法二:直接修改link文件。就是在ld 文件加入 _exit ...
分类:
其他好文 时间:
2019-01-28 13:54:34
阅读次数:
2872