现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下:Git is a distributed version control system.Git is free software distributed under the GPL.然后尝试...
分类:
其他好文 时间:
2015-05-06 14:59:49
阅读次数:
113
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。工作区(Working Directory)就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区:版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Gi...
分类:
其他好文 时间:
2015-05-06 14:50:07
阅读次数:
204
自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行:$ cat readme.txtGit is a distributed version control system.Git is free software distributed under ...
分类:
其他好文 时间:
2015-05-06 14:49:36
阅读次数:
118
我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容:Git is a distributed version control system.Git is free software.现在,运行git status命...
分类:
其他好文 时间:
2015-05-06 14:47:04
阅读次数:
115
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录...
分类:
其他好文 时间:
2015-05-06 14:45:46
阅读次数:
89
ux,通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单。老一点的Debian或Ubuntu Linux,要把命令改为sudo apt-get install git-core,因为以前有个软件也叫GIT(GNU Interactive Tools),结果G...
分类:
其他好文 时间:
2015-05-06 14:36:15
阅读次数:
111
分支介绍多个分支就是在版本库中有多条提交的记录线条,如下图所示,蓝色的master是一个分支,红色的dev也是一个分支,HEAD所指的是当前的分支:
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。现在有了分支,就不用怕了...
分类:
其他好文 时间:
2015-05-03 12:01:53
阅读次数:
132
最近开始写一个比较大的东西,所以需要用到git,之前一直在用金山快盘和乌龟搭建的SVN,最近想尝试一下git1.安装Ubuntu:1 sudo apt-get install git老版本的Ubuntu下:1 sudo apt-get install git-core其他版本的Linux下需要从官网...
分类:
其他好文 时间:
2015-05-02 21:54:33
阅读次数:
158
GIT,在技术层面上,绝对是一个无中心的分布式版本控制系统,但在管理层面上,我建议你保持一个中心版本库。 2 我建议,一个中心版本库(我们叫它origin)至少包括两个分支,即“主分支(master)”和“开发分支(develop)” 3 要确保:团队成员从主分支(master)获得的都是...
分类:
其他好文 时间:
2015-05-01 18:36:59
阅读次数:
204
昨晚开始看廖雪峰的git教程,看到故事背景感觉整个人都不好了….
上图:
窝看完这段人就虚了…尿性使然….
一、基本操作
1.配置
git –config user.name=”JBer”
git –config user.email=”zhengdongjian2013@gmail.com”
2.新建仓库
git init
3.提交更改
gi...
分类:
其他好文 时间:
2015-05-01 17:30:46
阅读次数:
119