版本控制之道--使用Git

在接触Git之前,一直使用的是Clear Case,而且也觉得很好用,但公司的有些同事似乎很难容忍它,喜欢SVN,以及其他开源的软件。而我是有些懒惰的,在这方面接触新事物的感觉要差一点,但当我真正使用Git以后,马上就对这个工具产生了兴趣。

推荐《版本控制之道--使用Git》,其实也就这本介绍了Git,网上的资料也不多。简单分享下体会。

1. Git是一个分布式的版本控制软件(DVCS),其实就是在每个终端上都可以保存版本信息,所以有了Git,自己开发软件的时候,也可以马上有版本控制功能,看起来很专业

2. Git可以有个集中式的服务器,下载代码容易,上传的话需要通过验证才行,也就是自己的用户名的ssh公钥需要server端能够识别

3. Git当初是为开发Linux内核实现的,所以多少是为了适应内核开发这种情景的:核心代码是一份,大家clone到本地后,可以长时间离线工作,等开发好功能后,提交到服务器,最后有某些牛人Merge到master分支

4. 对于开发人员来说,需要比较强的版本控制观念和使用Git的能力,虽然增加了门槛,但也提高了自己的能力

5. Git的有些概念还是比较新颖的,对于想当然的人往往会碰钉子,例如服务器上一般有个用户git,而所以提交代码的用户名,只是通过这个用户把自己的SSH公钥保存到了Git Server,所以clone代码的时候,用的命令是$git clone git@server:repositories/somewhere。这里面的git就是server端的用户,而自己的用户名则通过ssh协议经过检验。

先写这么多吧,等进一步的研究做完再看看有什么新的体会。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值