天天看点

Github入门详情教程

Github入门详情教程

前言

之前我写了一篇文章《一篇文章了解Github和Git教程》还延伸了几篇阅读,对大部分小白很有用,那么我继续普及下​

​Github​

​页面及其概念。

定义

​GitHub​

​ 是一个网站,一个面向开源及私有软件项目的托管平台,因为只支持​

​Git​

​作为唯一的版本库格式进行托管,故名​

​GitHub​

​— 来自百度百科。​

​Git​

​是一个版本控制系统,是设计用于跟踪文件随时间变化的状态的一款软件。

主要作用

  • 学习优秀开源项目,很多资源项目学习的好地方
  • 团队协作,可以相互做项目,便于开发
  • 基于 

    GitHub Pages

     来搭建个人博客,大佬都干过
  • 写作,基于兴趣爱好
  • Github

    可以用来存储

    Git

    仓库

Github网站页面概念

​GitHub​

​ 网页概念之前我写了一些,接下来继续介绍:

  1. commit:

    提交到仓库。
  2. branch

    :每个独立的分支都是项目的一个版本。
  3. master branch

    :我们一开始在

    Github

    创建项目都会有一个分支,称为主分支。
  4. commit message

    :我们在上传

    Android

    项目时,会看到这个单词,表示的是需要提交信息,用于描述你这次的项目都做了什么,然后在网站可以一目了然看到你做的内容及其信息,能够方便他人了解等。
  5. marge

    :这个当你跟其他合作者合作项目时,提交代码会有显示是否合并,

    merge

    可以将一个分支上的内容合并到另一个分支上。
  6. pull request

    :将代码拉取到本地工作。

创建项目

Github入门详情教程
  • Private

    选项是收费的,个人的用

    Public

    ,创建的项目,全世界都能看到,开源分享,所以很多情况下

    github

    是最好的学习资料。
  • 可以勾上

    Initialize this repository with a README

    ,对项目介绍,你也可以不勾试试看,就知道效果,到时删了重建就行。

网页介绍

网页介绍效果

Github入门详情教程
Github入门详情教程
Github入门详情教程
Github入门详情教程
Github入门详情教程

SSH Key

​github​

​提交代码需输入账号和密码,听说设置这个就不用了,当我们用 ​

​git​

​时,记得吗?我们开始时要设置账号:

git config --global user.name "your name"

git config --global user.email "[email protected]"

这个设置一次就够了,当你要换账号时,记得要重新输入,这是​

​windows​

​系统的,对于​

​mac​

​系统,要删除之前的钥匙键,重新输入才有效果。

​github​

​提交需要​

​SSH​

​授权,接下来我们来创建​

​SSH Key​

​:

命令行如下:

ssh-keygen -t rsa -C "[email protected]"

如果顺利的话,我们可以看到 ​

​.ssh​

​ 目录,里面有​

​id_rsa​

​和​

​id_rsa.pub​

​两个文件,这两个就是​

​ssh key​

​的秘钥了哦,​

​id_rsa​

​是私钥,不可告诉他人,另一个是公钥。

接下来设置​

​Github​

​,打开“Account settings”,再点击“Add SSH Key”, 填上任意 ​

​Title​

​,在 ​

​Key​

​ 文本框里粘贴​

​id_rsa.pub​

​ 的内容,即可。

上传项目至Github

首先你要有​

​Git​

​,安装下载打开​

​Git Bash​

​ 命令行。当然你要知道你所在目录,可以进行切换,使用 ​

​cd​

​进行切换目录, 这样你就能很清晰的看到自己下载内容和看到自己操作效果:

Github入门详情教程

把自己的项目复制到该目录,你在​

​github​

​中设置完项目时,复制该地址链接,当然你要知道你复制的是不是该地址目录。

Github入门详情教程

下载到百分之百时,代表完成了,可以看到该目录下有​

​.git​

​文件,然后把你的项目复制到该目录输入 ​

​git add .​

​ 即可。接下来输入​

​git commmit -m​

​"描述你项目信息内容,如:这是什么项目,做了什么功能等等" 即可。

最后就是上传到 ​

​github​

​ 网站上了哦!输入 ​

​git push - origin master​

​ 即可,接下来就是输入你的​

​github​

​的账号和密码了。前往你的网页更新一下就可以看到项目上传信息,本教程讲完了。