Linux下Git命令上传代码到Github

##前言

由于Windows上Github有相应的桌面版本因此管理项目相对方便。而其他桌面环境上例如Linux则需使用Git命令去完成项目的版本管理,但网上充斥五花八门的方法比较冗杂,所以个人进行整理和简化步骤。
##一.利用SSH绑定Git和Github

  • 生成SSH key

    简单来说通过SSH公钥授权,保证项目代码由 Git到Github 双向传输的安全性。

######终端输入命令:
ssh-keygen -t rsa

之后会出现三个选项,直接回车键默认即可,完成后生成密钥id_rsa和公钥id_rsa.pub

  • 查看SSH key

cd ~/.ssh gedit id_rsa.pub

下图为完整的步骤演示:
这里写图片描述

  • Github上添加SSH key
    进入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

  • 新建空仓库
    新建空仓库
  • 克隆到本地仓库
    这个是SSH 链接
    SSH 链接
    克隆命令:
    git clone ssh链接
    这里写图片描述
  • 本地上传到Github
    初次使用要先初始化本地仓库
git init//初始化本地仓

初始化完成后,日常基本的添加、提交和推送操作分三步走:

git add 相关文件//1.添加要上传仓库的文件 示例里我是上传全部文件故而使用通配符   git add *
git commit -m 版本描述//2.提交版本到仓库 -m后面接你对此次提交的描述,例如“添加了ReactNative工程”
git push -u origin master//3.推送到master分支

上传到Github
回去Github查看,成功上传!
上传成功

##2018.07.21 15:47
日后也会慢慢更新一些linux上的编程问题,欢迎大家到github上star 或者fork我
##1.个人Github
##2.Github入门学习链接

猜你喜欢

转载自blog.csdn.net/m0_38021769/article/details/81145539