Git Repo
Git入门教程
_昨日重现
专注于移动端系统开发
展开
-
Git学习系列(三)版本回退和管理文件的修改及删除操作
版本回退前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下:Hello GitGit is so easy.然后用git status来跟踪该文件的状态:可以看到hellogit.txt已经被修改过了,到底这次修改的内容与上次的内容有什么不同的,咱们可以使用git diff查看:当然你也可以查看上次提交的信息,使用git log:原创 2014-03-07 00:08:09 · 4317 阅读 · 0 评论 -
Git学习系列(一)初识Git
Git作为一个版本控制工具,在工作中我们常常会用到它,尤其是在移动开发中,Git可谓是版本管理神器。下面让我们来认识一下Git:Git是一个分布式版本控制软件,它是由Linux的作者Linus用C写的一个分布式版本控制系统。如果大家对Git的历史比较感兴趣,可以点击链接进入官网了解:A Short History of GitGit主要特点有如下:1、速度:Git在本地上保存着所有当前原创 2014-03-06 00:41:07 · 4611 阅读 · 6 评论 -
Git学习系列(八)标签的管理及配置别名详解
标签管理通常咱们发布(release)一个版本时需要打标签,这样可以方便咱们以后要取某个标签版本时,直接把那个相应标本的历史版本取出来即可,它其实是一个版本快照。标签和分支有点像,都是指向某个commit的指针,但分支是可以移动的,但标签是不可以移动的,而且创建和删除标签的过程是非常快的。咱先切换到主分支master,然后再对它打标签:咱们可以通过git tag来查看所有标原创 2014-03-15 17:46:29 · 2223 阅读 · 0 评论 -
Git学习系列(二)创建本地仓库及文件操作
仓库(repository ),我们也成它为版本库。这个库里面的所有文件(包括对文件的添加、删除、修改等操作)都被Git管理起来,而且我们随时可以跟踪版本以便更好的对库里的每个文件进行更新和还原。咱还是像昨天一样,先进官方网站瞧瞧:点击init,你将看到这样一句话:git init—创建一个空的Git存储库或初始化现有的一个版本库。不难发现,咱们要初始化一个本地版本库,用原创 2014-03-06 22:22:36 · 4179 阅读 · 2 评论 -
Git学习系列(七)Bug和Feature分支管理详解
当咱们拿到一个新的bug或者feature(功能)时,首先应该想到通过分支来完成咱们的任务。因为在软件开发中,总是会根据客户的需求不断的添加新的feature进来,同时在做移动开发过程中bug也可以说是“常客”。通过前几章的内容,相信咱们很自然会想到创建一个新的branch(分支),在此分支上来修复bug或者实现feature,完成后,然后再merge(合并)到咱们的主分支上。原创 2014-03-15 16:41:23 · 4330 阅读 · 1 评论 -
Git学习系列(五)分支管理详解
分支管理在咱们实际工作中经常用到,因此掌握分支对于咱们从事移动开发并且使用到了Git这样的分布式版本管理工具来说是很有必要的。比如当你饿了的时候,甲帮你做饭,一帮你烧菜:当然你也可以自己做饭烧菜。但是咱们仍然可以看到,我是从一个饿的状态变成了一个饱的状态,也就是我之前空腹,后来我由甲(分支)和乙(分支)两人同时来帮我完成了完成了“做饭”和“烧菜”的功能,而我的状态也从饥饿变成了吃饱的状原创 2014-03-09 18:39:44 · 2422 阅读 · 0 评论 -
Git学习系列(六)解决分支冲突及分支管理策略
解决分支冲突 通常当Git无法自动合并分支时,就必须首先解决冲突后,再提交。下面咱们先创建一个分支并切换到b1分支:修改咱们之前的hellogit.txt内容,添加一行:Create a new named f1 branch 查看该文件的状态,并提交至本地仓库:然后切换至master分支:然后在master分支上把hellog原创 2014-03-10 12:47:53 · 2660 阅读 · 0 评论 -
Git学习系列(四)远程仓库及其与本地仓库交互
创建GitHub账号及获取SSH秘钥对创建远程仓库通常有两种方式:1、把一台电脑充当服务器,让它每天开机,其他人都从这台“服务器”仓库clone一份到自己的电脑上,并把各自的修改(包括添加了新的feature、解决了新的bug等)提交到“服务器”仓库中,当然你也可以从“服务器”仓库中拉取别人的提交。实际开发中一般就是这么做的。2、因为咱毕竟还是处于学习当中,为了学Git去整个"服务器"原创 2014-03-09 16:16:53 · 5631 阅读 · 0 评论 -
Git学习系列博客全目录
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40031567Git主要特点1、速度:Git在本地上保存着所有当前项目的版本和更新,并且Git中的绝大多数操作都在本地,无需连网,所以处理起来速度。2、简单的设计:Git的实现与项目复杂度无关,它永远可以在几毫秒的时间内完成分支的创建和切换。3、完全分布式模式:每个人电脑上都有一个完整的版本库,而且它支持离线工作(大部分操作都是本地执行),本地提交可以稍后提交到服务器上。4、对非线性开发模式原创 2015-05-26 16:29:56 · 1549 阅读 · 0 评论