赞
踩
可能大家都搜了很多关于GitHub的资料,但还是云里雾里,稀里糊涂的。我想把我的理解系统的整理一样,说不定对大家会有所帮助。
可能大多数人和我一开始一样,知道有GitHub这个东西,但就是不知道他具体是做什么的。那我就要先说说了,什么是GutHub。
GitHub是一家位于旧金山的公司,由Chris Wanstrath,PJ Hyett 以及Tom Preston Werner三位开发者在2008年4月创办。GitHub是一个面向开源,进行软件项目托管以及版本控制的平台。通俗来说就是,你敲好的代码,都可以放在平台寄存,就像一个大仓库一样。只不过,它不仅可以寄存你的代码,你还可以通过搜索别人的库去学习别人的代码和思想。现在公司的网络工程师都讲究高效,换句话说就是不要造轮子,而此网站正好顺应时代,符合工程师的应用需求,所以现如今发展十分的迅猛。
不知道大家有没有这样的疑问,一开始我就是把自己弄糊涂了,查了好多资料才弄懂。
Git和GitHub是两个完全不同的概念,很多人都把两者混为一谈。那我就要系统的说一下这其中的区别了。
Git
Git是一个版本控制系统(Version Control System,VCS),即便你的电脑没有联网也可以正常操作的工具。版本控制是一种记录一个或若干个文件内容的变化,以便查阅特定版本修订情况的系统,通俗来讲就是,你做任何操作控制系统都会快照(snapshot)当前系统的样子,你在操作过程中可以回到任何你保留的快照的时刻,这一点和Linux是一样的。主要原因还是,Git和Linux都是一个作者创作的啊,他就是Linus(在此膜拜大佬)。Git就像一个你自己电脑里的一个小的仓库,创作好之后代码会被push到GitHub网站。因为这一点就解决了很多开发者的麻烦,大家虽然在不同的地点,但是大家可以在自己的Git上写自己的brance(分支),提交到GitHub上之后再进行merge,对于开发者来说,不用考虑配置环境,非常的方便。
Mac:
[link](https://sourceforge.net/ projects/ git-osx-installer/)
Windows:
https://git-for-windows.github.io/
Linux:
apt-get install git
GitHub for windows
Git都是基于命令行进行操作的,但是GitHub不一样,他有自己漂亮的图形界面,只针对于GitHub,Git和GitHub for windows的功能是差不多的。
因为本人命令行不是很熟,所以我就用了GitHub for windows这个软件
回到客户端
在此添加描述并commit,commit相当于snapshoot
并保留在了History,其中还有当时的描述222222
现在我们仓库创建完成了,文件也创建完成了,那么我们开始上传到GitHub上吧
点击Publish repository,再点Publish repository便上传到GitHub网站。
现在我们去网站看看吧
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。