Git安装教程和svn的区别

Git是目前世界上最先进的分布式版本控制系统(没有之一)Git分为远程仓库和本地仓库
Git和Svn的区别:
最核心的区别是Git是分布式的,而Svn是集中式的。
Git把内容按元数据方式存储,而Svn是按文件。
Git内容的完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏
SVN必须先Update才能Commit,忘记了合并时就会出现一些错误,Git还是比较少的出现这种情况
最重要的是提交(commit)在SVN,当你提交你的完成品时,他将直接记录到中央版本库。当你发现你的完成品存在严重问题时,你已经无法阻止事情的发生了。如果网络中断,你根本没办法提交!而Git的提交完全属于本地版本库的活动。而你只需“推”(git push)到主要版本库即可。Git的“推”其实是在执行“同步”(Sync)。Git的特点版本控制可以不依赖网络任何事情
1.SVN优缺点
优点:
1、 管理方便,逻辑明确,符合一般人思维习惯。
2、 易于管理,集中式服务器更能保证安全性。
3、 代码一致性非常高。
4、 适合开发人数不多的项目开发。
缺点:
1、 服务器压力太大,数据库容量暴增。
2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。
3、 不适合开源开发(开发人数非常非常多,但是Google app engine就是用svn的)。但是一般集中式管理的有非常明确的权限管理机制(例如分支访问限制),可以实现分层管理,从而很好的解决开发人数众多的问题。
2.Git优缺点
优点:
1、适合分布式开发,强调个体。
2、公共服务器压力和数据量都不会太大。
3、速度快、灵活。
4、任意两个开发者之间可以很容易的解决冲突。
5、离线工作。
缺点:
1、学习周期相对而言比较长。
2、不符合常规思维。
3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
git安装包:
http://note.youdao.com/noteshare?id=7e1d4c24e2766df1f49935c825e828c6&sub=1DD5D9B9EEAD48EF895E6A694081F5E1
安装流程:
默认安装点击回车直至安装成功。
然后打开安装默认安装路径 C:\Program Files\Git(本人默认安装路径)
在这里插入图片描述
点击git-bash.exe打开
在这里插入图片描述
输入命令:1、cd ~/.ssh
2、ssh-keygen
3、点击Enter三下
4、输入 ls查看文件
5、输入命令cat id_rsa.pub,查看密钥
在这里插入图片描述
复制秘钥,发到你们所用的群里,由项目经理配置密钥

在桌面设置快捷本地分支:
1、鼠标点击右键,点击git bash here
2、输入命令 git clone git@github.com:db521/wanggong11B.git,
生成
在这里插入图片描述
3、点击查看文件中是否有此三个文件
在这里插入图片描述
最后鼠标右击,点击git bash here输入一下命令
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值