ubuntu中Github的安装与使用

一、ubuntu下安装github
1.在命令终端输入sudo apt-get install git
二、配置github
git config --global user.name "Your name"
git config --global user.email "your [email protected]"
三、创建一个本地仓库(版本库)
在合适的地方创建一个空目录,cd到该目录,然后使用git init 命令把这个目录变成Git可以管理的仓库
(注意:千万不要手动修改.git目录里的文件)
在仓库目录中创建一个文件,把文件添加到缓存区中:git add 文件名   
把文件提交到版本库:git commit -m "注释信息"
查看仓库状态:git status
查看修改内容:git diff
查看修改日志:git log
                         git log --pretty=oneline

回退到上一版本:git reset --hard HEAD^
回退到上上版本:git reset --hard HEAD^^
回退到前100版本:git reset --hard HEAD-100
回退到具体版本:git reset --hard 具体版本号(不需要完整的)
记录每一次命令:git reflog

简单介绍一下github三个区域:

工作区:仓库所在目录 
缓存区:仓库所在目录下的文件git add 后添加进入缓存区域
版本库:缓存区域下的文件git commit 后添加进入版本库
撤销(回退到上一次git commit或者git add的状态):gif checkout --文件名
四、创建远程仓库:
1.创建SSH Key
在终端输入(输入完成后回车几下):ssh-****** -t rsa -C "GitHub的邮箱地址"

ubuntu中Github的安装与使用
2.切换到~/.ssh目录下
cd 路径(上面命令的输出的内容有完整的路径,我的是/home/lihongcheng/.ssh)
用ls命令可以查看此目录下的文件有id_rsa(私钥)和id_rsa.pub(公钥)

ubuntu中Github的安装与使用
3.显示公钥
cat id_rsa.pub
然后把显示出的私钥粘贴放到一个文件(此步可以不做)

ubuntu中Github的安装与使用
4.上传公钥
在github.com的界面中选择右上角的Account Settings,然后选择SSH Public Keys,选择新加。

ubuntu中Github的安装与使用

 Title自己命名,Key的内容拷贝上一步显示的公钥,添加成功(第一次添加需要github的帐号密码).

ubuntu中Github的安装与使用

5.测试**是否通过(将电脑与github相连接)
ssh -T [email protected]
显示下面即为成功

ubuntu中Github的安装与使用
6.创建远程仓库
在github官网上找到New repository

ubuntu中Github的安装与使用

然后官网会给你发送一条信息**邮箱,登陆你的邮箱**

ubuntu中Github的安装与使用

创建你的仓库,public和private区别在于public公开你的代码,private不公开但要花钱,点选README

ubuntu中Github的安装与使用

7.关联远程仓库

首先cd到创建的本地仓库路径下,然后执行下面命令:git remote add origin 远程仓库地址
远程仓库地址在官网的Clone or download
ubuntu中Github的安装与使用

ubuntu中Github的安装与使用

将本地仓库内容到远程仓库:git push origin master  (注意:需要先把远程库内容拉到本地,否则会报错)
拉取远程仓库内容到本地仓库:git pull origin master

ubuntu中Github的安装与使用

此时完成了远程仓库和本地仓库的链接,下面的博客我将分享一些开发的经验以及常出现的问题。