2018-01-03:Git and GitHub Simplest Tutorials

Git教程-廖雪峰


Lesson 1

检查你是否已经安装了Git:

git

如果你的机器上没有安装Git,那么现在就安装它:

sudo apt-get install git

Lesson 2

首先,检查你的机器上是否已经有了ssh秘钥

ls -al ~/.ssh

如果输出类似如下的结果:

liuqiang@liuqiang-Ubuntu16:~$ ls -al ~/.ssh
ls: cannot access '/home/liuqiang/.ssh': No such file or directory

创建一个用于认证的ssh秘钥:

ssh-keygen -t rsa -C "[email protected]" # 注意这里要替换成你自己的邮箱

然后,一路 Enter 键,也就是说,我们不设置密码.


注册一个GitHub账号
接着,我们把上面操作中生成的ssh公钥文件id_rsa.pub用gedit打开(该文件在~/.ssh目录下),复制其全部内容,回到刚才注册好的GitHub账户页面,展开自己GitHub账户的左侧 SSH and GPG keys选项,在右上角点击New SSH key,填写公钥的标题,粘贴公钥内容并保存.


Lesson 3

在自己的GitHub账号上创建一个仓库.
下面是我创建一个空的仓库的截图:


2018-01-03:Git and GitHub Simplest Tutorials_第1张图片
Screenshot from 2018-01-03 17-22-30.png

这里,我初始化了该仓库,这样我可以直接clone该仓库到本地,就不需要再在本地手动创建并初始化仓库.

git clone https://github.com/LiuQiangBlog/OpenCV_Tutorials.git

接着,我们将要添加的内容复制粘贴到本地的OpenCV_Tutorials目录中,并执行如下的操作,使得本地仓库和GitHub上的远程仓库同步:

git add . #将工作目录的所有变化的文件提交到暂存区,但是不包括删除的文件
git commit -m "add files" #一次性将暂存区的所有内容提交到master分支
git push origin master # 推送本地仓库到GitHub远程仓库

你可能感兴趣的:(2018-01-03:Git and GitHub Simplest Tutorials)