git
git 是分布式版本控制系统,开源,免费,主要管理linux系统版本控制软件。
分布式管理git(oschina,github)
集中和分布式的区别
集中式版本控制系统最大的毛病就是必须联网才能工作
分布式不需要联网都可以提交(先提交至 本机),有网络之后在提交至服务器。
安装
1、Git不需要单独的服务器来安装只需要在自己的电脑上安装Git就可以了。安装开发软件都使用管理员运行.
2、TortoiseGit
由于Git命令操作非常不方便,所以我们使用TortoiseGit软件来操作Git
3、安装Tortoise it
安装的过程中, 选择TortoisePLink
5、项目流程
项目经理创建代码仓库
6、创建代码仓库:(只需要一次)
项目立项时候需要创建一个代码仓库供所有人上传下载代码使用
执行次数:项目创建时只需要一次
7、克隆项目:
新的项目成员需要参与开发该项目,需要从远程仓库中克隆一份新的仓库到开发电脑上,
执行次数:新参与开发的成员只需要一次
克隆出来的仓库也包含我们工作开发目录和本地的仓库
8、修改或者添加文件
直接在克隆出来的项目中,开发人员可以添加或者修改代码文件(进行项目开发)
执行次数:多次
9、将本地仓库推送到远程
图标含义:
? 新建的文件,未添加
- 已添加,未提交
! 已修改,未提交
5.分支了解(branch)
创建分支
5.2.切换分支
5.3.将修改推送分支上
5.4.将远程分支拉取到工作区中
5.5.合并分支
将本地分支1合并到 当前工作区中.
git手册:
http://www.yiibai.com/git/git_pull.html
http://github.com