前言
由于Windows上Github有相应的桌面版本因此管理项目相对方便。而其他桌面环境上例如Linux则需使用Git命令去完成项目的版本管理,但网上充斥五花八门的方法比较冗杂,所以个人进行整理和简化步骤。
一.利用SSH绑定Git和Github
1.生成SSH key
简单来说通过SSH公钥授权,保证项目代码由 Git到Github 双向传输的安全性。
终端输入命令:
ssh-keygen -t rsa
之后会出现三个选项,直接回车键默认即可,完成后生成密钥
id_rsa
和公钥id_rsa.pub
2.查看SSH key
- Linux
cd ~/.ssh
gedit id_rsa.pub
- Windows
下图为完整的步骤演示:
3.Github上添加SSH key
进入GitHub 主页,进入设置页面:
进入设置页面后,再点击SSH and GPG Keys
,再点击New SSH key
按钮进入添加页面
将之前生成的
id_rsa.pub
里的字串复制到添加页面的key
栏目里,确认无误后点击Add SSH key
添加即可。
添加成功页面:
二.利用Git 将本地项目上传到Github中
Github的一些常规操作,推荐大家到慕课网上学习,两小时的视频,除去杂七杂八和1.5倍数观看,耐下性子40分钟就大概了解了。这里放上链接:https://www.imooc.com/learn/390
1. 新建空仓库
2. 克隆到本地仓库
这个是SSH 链接
克隆命令:
git clone ssh链接
3.本地上传到Github
初次使用要先初始化本地仓库
git init//初始化本地仓
初始化完成后,日常基本的添加、提交和推送操作分三步走:
git add 相关文件//1.添加要上传仓库的文件 示例里我是上传全部文件故而使用通配符 git add *
git commit -m 版本描述//2.提交版本到仓库 -m后面接你对此次提交的描述,例如“添加了ReactNative工程”
git push -u origin master//3.推送到master分支
回去Github查看,成功上传!
2018.07.21 15:47
日后也会慢慢更新一些linux上的编程问题,欢迎大家到github上star 或者fork我