git的使用
-
git是什么?
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 -
git的特点
分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。 -
git的使用
-
git的优点
适合分布式开发,强调个体。
公共服务器压力和数据量都不会太大。
速度快、灵活。
任意两个开发者之间可以很容易的解决冲突。
离线工作。 -
git 忽略文件使用
在git管理文件添加一个 .gitignore文件,然后在文件中加入想要忽略的文件类型。
配置语法(pattern规则)
以/开头表示根目录,防止递归
以/结尾表示指定目录
以!开头表示不过滤(跟踪)此项配置匹配到的文件或目录
以#开头表示注释,如需转义在前面加斜杠,/#
配置规则可以使用标准的glob模式匹配(glob模式是指shell所使用的简化了的正则表达式) -
管理分支(简洁版)
-
分支策略
- 创建一个属于自己的个人工作分支,以避免对主分支 master 造成太多的干扰,也方便与他人交流协作。
- 当进行高风险的工作时,创建一个试验性的分支,扔掉一个烂摊子总比收拾一个烂摊子好得多。
- 合并别人的工作的时候,最好是创建一个临时的分支。