Git和GitHub区别及联系

快速预览

  • Git和GitHub区别及联系
    • Git
    • GitHub
      • 登录GitHub并创建项目
  • 在Windows下安装Git
    • 安装Git
    • 启动并配置Git

Git和GitHub区别及联系

写在前面:之前一直听说过git和github却一直没有真正用过,但是这么强大的资源不学会用实在太可惜了!因此本篇通过查阅资料对git和github进行一个简单的入门小总结。

Git

是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。

GitHub

关于github,这是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。

是一个非常适合程序员交流的网站,很多国际上的技术大牛都在github上有自己的开源代码,其他人只要申请个账号就可以随意的看到这些大牛写的程序。同时国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码,感兴趣的程序员也可以自己查找着看一些。

总结来说,Git可以认为是一个软件,它是建立在本地的仓库,你写的代码的各个版本都可以存着 ;GitHub则是一个网站也是一个网上仓库,这个网站可以帮助程序员之间互相交流和学习,github可以存放的不只是一个公司的项目版本,可以为全世界的项目爱好者和企业提供版本的控制管理。对于本地的个人的git库也可以 让gitHub管理,GitHub可以托管各种git库,并提供一个web界面

登录GitHub并创建项目

1.登录github官方网站注册账号: https://github.com/
Git和GitHub区别及联系_第1张图片
2.登陆成功界面
Git和GitHub区别及联系_第2张图片
3.创建仓库
Git和GitHub区别及联系_第3张图片
Git和GitHub区别及联系_第4张图片
4.仓库创建成功并进行简单修改

Git和GitHub区别及联系_第5张图片
Git和GitHub区别及联系_第6张图片

在Windows下安装Git

安装Git

方法一:官网下载 http://git-scm.com/download/

方法二:镜像下载 https://npm.taobao.org/mirrors/git-for-windows/

由于镜像下载更快,这里选择镜像下载,选择其中一个版本

Git和GitHub区别及联系_第7张图片
Git和GitHub区别及联系_第8张图片
下载完成后点击安装
Git和GitHub区别及联系_第9张图片
Git和GitHub区别及联系_第10张图片
Git和GitHub区别及联系_第11张图片
中间安装步骤均选择默认这里省略
Git和GitHub区别及联系_第12张图片

启动并配置Git

1.启动git-bash
Git和GitHub区别及联系_第13张图片

2.配置Git
Git和GitHub区别及联系_第14张图片
回到GitHub上配置,进入Settings,将公钥添加进去
Git和GitHub区别及联系_第15张图片
Git和GitHub区别及联系_第16张图片
点击 Add SSH key后邮箱会收到一封通知邮件。

验证一下是否设置成功,在git bash中输入以下命令,提示成功
Git和GitHub区别及联系_第17张图片
配置用户名和邮箱
Git和GitHub区别及联系_第18张图片
在本地创建一个文件夹git用来管理仓库,并右键单击点击该文件夹选择Git Bash Here
Git和GitHub区别及联系_第19张图片
Git和GitHub区别及联系_第20张图片
此时文件夹里多了.git和README.md的目录
Git和GitHub区别及联系_第21张图片
在该目录下创建一个文件,并将其上传到github
在这里插入图片描述
上传步骤

执行增加命令:add后面加了一个点,是想要提交所有文件,如果想提交指定的文件,可以写文件名,如下:

git add 文件名

执行提交命令,如下:

git commit –m “这里写下你自己的记录本次提交内容的信息”

-m后面跟提示信息,这个提示信息是一定要写的,不仅是规则,同时也方便我们记录我们提交的过程,写清晰为什么提交或修改了什么是非常有用的

提交完成后,最后我们就要把它推送到远程仓库上去了,命令如下:

git push [email protected]:用户名/仓库名.git
Git和GitHub区别及联系_第22张图片
每次增加了新文件就先add,然后commit,如果只是改了文件的内容,只执行commit就行了,当然最后一步都是要执行push,把所有改变推送到github上去托管
Git和GitHub区别及联系_第23张图片
到这里将本地仓库的文件上传到GitHub的任务基本完成。

你可能感兴趣的:(github,git,github入门)