git和github的学习
Posted AllOVER
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git和github的学习相关的知识,希望对你有一定的参考价值。
第一部分:我的github地址
https://github.com/AllOVERQ/first/tree/master
第二部分:git和github
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。优点:适合分布式开发,强调个体。公共服务器压力和数据量都不会太大。速度快、灵活。任意两个开发者之间可以很容易的解决冲突。离线工作。缺点:资料少(起码中文资料很少)。学习周期相对而言比较长。不符合常规思维。代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
第三部分:学习git和github的重要性
git可以认为是一个软件,能够帮你更好的写程序,github则是一个网站,这个网站可以帮助程序员之间互相交流和学习。GitHub可以托管各种git库,并提供一个web界面。在GitHub,用户可以十分轻易地找到海量的开源代码。 Git是一种专为处理文本文件而设计的版本控制系统。因为,归根到底,这就是代码的本质:一堆堆以某种方式联合在一起的文本文件。Git 是一个可安装应用,它允许你对你自己所做的更改进行注释,用以创建易于导航的系统历史。总之,我们能从中学到很多编程方式。
以上是关于git和github的学习的主要内容,如果未能解决你的问题,请参考以下文章