码迷,mamicode.com
首页 > 其他好文 > 详细

对git的认识

时间:2015-09-15 23:13:16      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

git,一个非常强大的版本管理工具。
Github则是一个基于Git的日益流行的开源项目托管库。它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快,配合Github提交需求也更容易。
简单地说,就是将在本地开发的代码,定时推送到服务器。每一次修改,记录下它的作者、时间及修改说明等。相对的,我们也可以从服务器下拉其他人推送的代码,并了解它的作者、时间、修改说明及其具体的修改内容。这样,版本控制给团队协作开发提供了极大的方便。即使是一个人开发,因为它记录下了我们整个的开发历史也是极有帮助和价值的。比如,如果某次修改甚至整个系统出现问题,它也能帮助找回我们珍贵的代码。

Git 工作流程

—————————-
1、使用中央服务器辅助协作;
2、每人在服务器拥有一个以自己 id 为名称的分支;
3、各人只许推送更新到自己的分支,不允许推送到别人的分支或者 master;
4、master 由专人管理,在合适时 merge 其它分支(开发初期每日自动 merge 各人分支,生产化后则由人工 merge 经过 review 的分支);
5、代码修改 merge 到 master 后,将同步到所有终端。

这个软件用起来就应该像这个样子,能记录每次文件的改动!

对git的认识

标签:

原文地址:http://www.cnblogs.com/ayuu/p/4811763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!