Git算不算程序员的必备技能?

天天与你分享 IT好书 技术干货 职场知识git

9ccc0ca9gy1fqqbjywp4pj20u00cigmc.jpg

​​参与文末话题讨论,每日赠送异步图书。程序员

——异步小编异步

Git的背后有着一个很是精彩的成功故事。2005年4月,Linus Torvalds因不满当时任何一个可用的开源版本控制系统,就亲自着手实现了Git工具

时至今日,若是咱们在Google中搜索“git version control”这几个关键词,都会看到数以百万计的返回结果。Git已经俨然成为了新型开源项目的一个标准。许多大型的开源项目都已经或正在计划迁移到Git上来。Git算不算程序员的必备技能?答案是确定spa

为何要用Git?版本控制

站在巨人的肩膀上,咱们要特别感谢Linus Torvalds、Junio C. Hamano以及Git项目的众多提交者,是他们给开发者社区带来了这个奇妙的工具。blog

  • Git容许咱们利用分支来开展工做:在一个由多个开发者并行协做的项目中,开发者各自会有不少不一样的开发路线。Git的优点在于,它提供了一整套针对开发链的从新整合工具,以便咱们对其进行合并、变基和捡取等操做。
  • 工做流上的灵活性:Git很是灵活。不但单一开发者能够用它,敏捷团队也能够找到使用它工做的合适方法,甚至一个由众多开发者在不一样的工做地点参与的大型国际项目也能够用它开发出一个很好的工做流。
  • 适合奉献合做:大多数开源项目所依靠的都是开发者的无私奉献。所以,让这种无私奉献的方式尽量地简单化是一件很是重要的事。而这在一个集中式的版本控制系统中一般是很难作到的,由于咱们不可能让全部人都有权限去写版本库。但若是咱们使用Git,那么每一个人都先能够克隆一个独立的工做版本库,而后再对其进行后续的改动。
相关文章
相关标签/搜索