当前位置:   article > 正文

如何使用GitHub?_huthub

huthub

如何使用GitHub,(简单易懂)可

可能大家都搜了很多关于GitHub的资料,但还是云里雾里,稀里糊涂的。我想把我的理解系统的整理一样,说不定对大家会有所帮助。


1.什么是GitHub?

可能大多数人和我一开始一样,知道有GitHub这个东西,但就是不知道他具体是做什么的。那我就要先说说了,什么是GutHub。
GitHub是一家位于旧金山的公司,由Chris Wanstrath,PJ Hyett 以及Tom Preston Werner三位开发者在2008年4月创办。GitHub是一个面向开源,进行软件项目托管以及版本控制的平台。通俗来说就是,你敲好的代码,都可以放在平台寄存,就像一个大仓库一样。只不过,它不仅可以寄存你的代码,你还可以通过搜索别人的库去学习别人的代码和思想。现在公司的网络工程师都讲究高效,换句话说就是不要造轮子,而此网站正好顺应时代,符合工程师的应用需求,所以现如今发展十分的迅猛。

  • GitHub具体操作下一个博客我会详细写一下。
2.什么是Git,Git和GitHub是相同的概念吗?什么又是GitHub for windows?Git和GitHub for windows一样吗?

不知道大家有没有这样的疑问,一开始我就是把自己弄糊涂了,查了好多资料才弄懂。
Git和GitHub是两个完全不同的概念,很多人都把两者混为一谈。那我就要系统的说一下这其中的区别了。

Git
Git是一个版本控制系统(Version Control System,VCS),即便你的电脑没有联网也可以正常操作的工具。版本控制是一种记录一个或若干个文件内容的变化,以便查阅特定版本修订情况的系统,通俗来讲就是,你做任何操作控制系统都会快照(snapshot)当前系统的样子,你在操作过程中可以回到任何你保留的快照的时刻,这一点和Linux是一样的。主要原因还是,Git和Linux都是一个作者创作的啊,他就是Linus(在此膜拜大佬)。Git就像一个你自己电脑里的一个小的仓库,创作好之后代码会被push到GitHub网站。因为这一点就解决了很多开发者的麻烦,大家虽然在不同的地点,但是大家可以在自己的Git上写自己的brance(分支),提交到GitHub上之后再进行merge,对于开发者来说,不用考虑配置环境,非常的方便。

  • Git如何安装
    上面说了,Git是一个版本控制系统,你也可以理解成是一-个工具,跟Java类似,使用之前必须得先下载安装,所以第一步必须要安装,这里统一提供一下各平台的安装方式,这部分就不过多介绍,相信大家这里搞的定。

Mac:
[link](https://sourceforge.net/ projects/ git-osx-installer/)

Windows:
https://git-for-windows.github.io/

Linux:
apt-get install git

  • Git的使用
    由于我对命令行的操作不是很熟悉,现在也是正在学习阶段,就不在多加赘述了,但是某站上教学视频还是很多的,大家都可以去学习。

GitHub for windows
Git都是基于命令行进行操作的,但是GitHub不一样,他有自己漂亮的图形界面,只针对于GitHub,Git和GitHub for windows的功能是差不多的。
因为本人命令行不是很熟,所以我就用了GitHub for windows这个软件

  • 下载地址:https://desktop.github.com/在这里插入图片描述
    点击download开始下载,下载好之后将软件打开,就会看到一个清爽的界面(颜值高到哪都受欢迎,但是命令行是一定要学的哦,大佬都用命令行,我也会加把劲的)
    在这里插入图片描述现在开始我们的操做
    点击左上角File->New repository
    我们去我们创建的路径就可以发现my_two已经被创建出来
    在这里插入图片描述
    里面有两个文件
    在这里插入图片描述我们继续在本地路径创建一个txt文件,并在里面写上内容
    在这里插入图片描述

在这里插入图片描述回到客户端
在这里插入图片描述在此添加描述并commit,commit相当于snapshoot
在这里插入图片描述并保留在了History,其中还有当时的描述222222
在这里插入图片描述现在我们仓库创建完成了,文件也创建完成了,那么我们开始上传到GitHub上吧
点击Publish repository,再点Publish repository便上传到GitHub网站。
在这里插入图片描述现在我们去网站看看吧
在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/480337
推荐阅读
相关标签
  

闽ICP备14008679号