Github入门详情教程 定义 主要作用 Github网站页面概念 创建项目 网页介绍 SSH Key

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

前言

之前我写了一篇文章《一篇文章了解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入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

  • Private选项是收费的,个人的用Public,创建的项目,全世界都能看到,开源分享,所以很多情况下github是最好的学习资料。
  • 可以勾上Initialize this repository with a README,对项目介绍,你也可以不勾试试看,就知道效果,到时删了重建就行。

网页介绍

网页介绍效果

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

SSH Key

github提交代码需输入账号和密码,听说设置这个就不用了,当我们用 git 时,记得吗?我们开始时要设置账号:

git config --global user.name "your name"
git config --global user.email "email@example.com"

这个设置一次就够了,当你要换账号时,记得要重新输入,这是windows系统的,对于mac系统,要删除之前的钥匙键,重新输入才有效果。

github提交需要SSH授权,接下来我们来创建SSH Key

命令行如下:

ssh-keygen -t rsa -C "youremail@example.com"

如果顺利的话,我们可以看到  .ssh  目录,里面有id_rsaid_rsa.pub两个文件,这两个就是ssh key 的秘钥了哦,id_rsa是私钥,不可告诉他人,另一个是公钥。

接下来设置Github,打开“Account settings”,再点击“Add SSH Key”, 填上任意 Title,在 Key 文本框里粘贴 id_rsa.pub 的内容,即可。

上传项目至Github

首先你要有Git,安装下载打开 Git Bash 命令行。当然你要知道你所在目录,可以进行切换,使用 cd进行切换目录, 这样你就能很清晰的看到自己下载内容和看到自己操作效果:

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

把自己的项目复制到该目录,你在github中设置完项目时,复制该地址链接,当然你要知道你复制的是不是该地址目录。

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key

下载到百分之百时,代表完成了,可以看到该目录下有 .git文件,然后把你的项目复制到该目录输入   git add .   即可。接下来输入 git commmit -m "描述你项目信息内容,如:这是什么项目,做了什么功能等等"   即可。

最后就是上传到 github 网站上了哦!输入 git push - origin master  即可,接下来就是输入你的github的账号和密码了。前往你的网页更新一下就可以看到项目上传信息,本教程讲完了。

结语

  • 本文主要讲解 Github入门详情教程
  • 下面我将继续对其他知识 深入讲解 ,有兴趣可以继续关注
  • 小礼物走一走 or 点赞

Github入门详情教程
定义
主要作用
Github网站页面概念
创建项目
网页介绍
SSH Key