
git
cx_baby
一直在路上
展开
-
已经yum安装的基础上,升级编译安装git
# yum install git -y# git --versiongit version 1.7.1在已经yum安装的基础上升级git到2.7.4版本安装依赖 看清楚一个都不能少 少了后面后面就会报错yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-M...原创 2018-12-28 19:19:40 · 626 阅读 · 0 评论 -
git--版本创建、回滚的原理及演练
1. 工作原理我们来简单说明一下git的工作原理① 在版本库中创建文件的时候,就有了文件的第一个版本,于此同时会生成一个指针指向这个版本② 当修改了code.txt中的内容以后,就生成了第二个版本,但是这个版本是依赖上一个版本的,在这个版本中仅仅会记录文件发生了那些修改。在有了一个新版本之后,这个指针会指向最新的版本。③ 通过修改指针的位置可以实现回退到某个版本,表示方式有两种,一种是...原创 2018-12-28 19:22:54 · 667 阅读 · 0 评论 -
git--分支管理:创建、合并、冲突解决
声明:文章原稿来源于恩师稀哥。一、概念分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,...原创 2018-12-28 20:33:04 · 391 阅读 · 0 评论 -
git--分支管理策略
一、分支管理策略通常,合并分支时,如果可能,git会用fast forward模式,但是有些快速合并不能成而且合并时没有冲突,这个时候会合并之后并做一次新的提交。比如这样的场景第一步:创建一个新分支,在新分支中创建一个文件,在文件中写入内容,然后提交第二步:在主分支中的code.txt中写入一行内,然后提交在这种情况下,虽然主分支和dev分支都有修改操作,但是并不是修改同一个文件,因...原创 2018-12-29 14:59:06 · 374 阅读 · 0 评论