Linux下Git命令上传代码到Github

前言

由于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 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 链接
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
回去Github查看,成功上传!
上传成功

2018.07.21 15:47

日后也会慢慢更新一些linux上的编程问题,欢迎大家到github上star 或者fork我

1.个人Github

2.Github入门学习链接

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值