git版本控制

      Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。GitHub 是一个面向开源及私有 软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,相当于svn服务器。

一 git安装

1.安装git下载命令行客户端cygwin,msysGit和图形客户端TortoiseGit,分别安装cygwin,msysGit和TortoiseGit

     ------ cygwin安装

搜狗搜索cygwin,下载对应版本的cygwin




-----安装步骤





搜索git和openssh,vin把每一个都选上


安装好之后,在安装git和Tortoisegit,注意安装git时候,默认的打开的方式是openssh方式选项.


二 Git解决合并分支产生的冲突


当一个文件的同一个地方,同时被两个分支修改。合并分支的时候会产生冲突,这时候需要人工解决,解决完冲突之后,用git add命令表示冲突已解决,再切换到master分支合并分支feature1




三 Git服务器,配置ssh,生成公钥和私钥


公钥:在服务器上的一段密文,相当于锁  私钥:相当于自己手里的一把钥匙

只有自己这把私钥才能打开服务器上的锁

把公钥放在比特币的网站上:








四 Gitlab多人协作开发项目

GitLab 是一个用于仓库管理系统的开源项目。使用 Git作为代码管理工具,并在此基础上搭建起来的web服务架构师可以在gitlab上创建项目,分配任务给开发者,开发者从gitlab上获取项目,写功能。提交代码到gitlab

演示项目参考:http://herry2013git.blog.163.com/blog/static/219568011201341111240751/

注:此时转载大神博客地址

具体的开发流程图如下:







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值