git
犬小哈
这个作者很懒,什么都没留下…
展开
-
初识Git
前言Git 是一个开源的分布式版本控制工具,它的开发者就是鼎鼎大名的 Linux 操作系统的 作者 Linus Torvalds。Git 被开发出来的初衷本是为了更好地管理 Linux 内核,而现在却早已 被广泛应用于全球各种大中小型的项目中。1.安装gitLinux环境下由于 Git 和 Linux 操作系统都是同一个作者,因此不用我说你也应该猜到 Git 在 Linux 上的安装是最简原创 2015-11-24 17:44:24 · 286 阅读 · 0 评论 -
Git之旅三
前言分支是版本控制中比较高级且比较重要的概念。他的主要作用就是在主版本的代码上复制一个副本,开发人员可以在主代码和副本上同时进行开发,且相互之间不受影响。为何需要分支?这里就需要列举一个开发中场景来说明为啥需要引入分支。比如说,你们公司的app已经发布了一个1.0版本的app,而你现在正在开发1.1版本的app,且需求已经完成大半,这个时候发布的1.0版本突然反应说出了几个重大bug,需要修复。这个原创 2015-12-30 11:49:29 · 393 阅读 · 0 评论 -
Git之旅四
前言如何使用git与远程版本库协作?如何使用git来进行团队开发?这就需要有一个远程的版本库,团队的每一个成员都从这个版本库中获取最原始的代码,然后根据分工,各自开发,并且以后每次提交的代码都同步到远程版本库上。另外,团队中的每个成员最好都养成经常从版本库中获取最新代码的习惯,不然,大家的代码就可能出现冲突。开始1.比如说有一个远程版本库的git地址是:https://github.com/exc原创 2015-12-30 13:54:37 · 432 阅读 · 0 评论 -
Git之旅二
提交项目时,忽略不需要提交的文件什么叫不需要提供的文件? 拿android项目来说,bin 目录和 gen 目录下的文件都是会自动生成的,我们不应该将这部分文件添加到版本控制当中,否则有可能会对文件的自动生成 造成影响,这个时候我就需要在提交的时候忽略他们。Git 提供了一种可配性很强的机制来允许用户将指定的文件或目录排除在版本控制之外,它会检查代码仓库的根目录下是否存在一个名为.gitigno原创 2015-11-30 17:04:14 · 386 阅读 · 0 评论