Git的学习

学习Git

什么是Git

Git是一款分布式版本控制系统,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为了更好地管理linux内核开发而设计。


Git的主要功能

  • 从服务器上克隆完整的Git创库(包括代码和版本信息)到单机上。
  • 在自己的机器上根据不同的开发目的,创建分支,修改代码、
  • 在单机上自己创建的分支上交代码。
  • 在单机上合并分支
  • 把服务器上最新的代码下载下来,然后根据自己的主分支合并。
  • 生成补丁,把补丁发送给主开发者。

Git主要用来干嘛

我觉得,它是用来协调团队的合作,更加方便的开发,使团队能更好的并行开发,提高工作效率。

为什么要用Git

Git优点

  1. 大多数的操作可以在本地进行,所以速度更快,而且由于无需联网,所以即使不在公司甚至没有联网,你也是可以提交代码,查看历史,从而极大地减少了开发者的网络条件和物理位置的限制。
  2. 由于可以提交到本地,所以你可以分步提交代码,把代码提交做得更细,而不是提交一个包包含很多代码 ,难以review。

Git与Github的区别

git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原
github这是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。
总结来说,git可以认为是一个软件,能够帮你更好的写程序,github则是一个网站,这个网站可以帮助程序员之间互相交流和学习。


推荐学习网站廖雪峰官网

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 4,059评论 0赞 13
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 15,426评论 1赞 180
  • #iOS项目构建#下面的方法都能显著提升iOS项目的编译性能: 1、多任务并行编译 ; 2、内存虚拟磁盘,纯内存I...
    Celery_W阅读 780评论 0赞 3
  • 去过医院才会明白,人生除了生死再无大事,只要活着,就有明天,有了明天,就有希望。 今天不幸福还有明天,如果明天不幸...
    青青农夫阅读 659评论 1赞 7

友情链接更多精彩内容