参考:http://www.cnblogs.com/tugenhua0707/p/4050072.html
http://mp.weixin.qq.com/s__biz=MzA4NTQwNDcyMA==&mid=2650662203&idx=1&sn=889fcdfa18ee2d129893bd4c85edad66&scene=4#wechat_redirect
一、git是啥?
git是一种分布式版本控制系统:
用来存储、追踪文件夹(文件)的变化,也就是说用户对文件的增删改等每一步操作都会被记录下来,根据这些记录,达到对版本的控制
二、git的工作流程
- 工作区:实实在在存放文件的地方
- 暂存区:顾名思义,本地文件操作,暂时存放的地方
- 本地仓库:暂存区提交操作的地方
三、git与github是啥关系
开始的时候一直以为git与github就是同一个东东,实在有点太天真。。。
上面图中有一个远程仓库,它是用来干嘛的呢?
一般协作开发不止1个人,每个成员都有自己的本地仓库,那么问题就是如何同步所有的本地仓库,因此就要借助远程仓库来托管所有人的修改,当某个成员提交了一个修改到远程仓库,那么远程仓库会检测该修改是否有冲突,如果没有冲突,就提交成功。如果有冲突,就会提示成员先解决冲突,再提交。
因此github扮演的就是一个远程仓库的角色
四、使用git前的准备
五、从项目开发考虑如何使用git
- 开始
某天boss对小明说:
网友评论