ubuntu中向github提交项目代码记录

为了将修改后的ORB_SLAM3的代码提交到github上,折腾了好久终于搞定了,简要记录一下关键的过程。

主要过程:

  1. 设置SSH Key
    由于本地的git仓库与gitHub网站仓库之间的传输是通过SSH加密的,所以这时候需要设置SSH keys 参考这里

  2. 首先在github上new一个仓库。注意初始化仓库的方法不用管:Initialize this repository的方式可不用设置
    新建仓库后是这样:
    在这里插入图片描述

  3. 提交代码。git管理代码的结构为:本地代码->本地缓存->本地仓库->服务器端仓库。相应的提交命令如下:
    【git add <文件名>】 是本地代码->本地缓存;
    【git commit -m “提交说明”】是本地缓存->本地仓库;
    【git push -u origin main】 是本地仓库->服务器端仓库。

所以,提交代码时按照“…or create a new repository on the command line部分的命令提示”,

echo "# ORB_SLAM3-Modify" >> README.md # 向README.md文件添加内容,根据具体情况,可不执行该指令
git init   # 一定要初始化,会生成.git的文件夹,ctrl+H显示隐藏文件
git add README.md # 关键,如果提交整个项目,则用命令:git add ./;提交单个文件则 git add 文件名
git commit -m "first commit" 
git branch -M main
git remote add origin git@github.com:CogmanCVN/ORB_SLAM3-Modify.git
git push -u origin main # 从本地仓库提交到服务器端仓库

我的需求是,将修改后的ORB_SLAM3的代码提交到github进行托管,所以我在github上新建仓库后输入命令的操作是:

git init   # 初始化
git add ./ # 提交目录下的所有文件。注:github单个文件不可大于100M
git commit -m "first commit" 
git branch -M main
git remote add origin git@github.com:CogmanCVN/ORB_SLAM3-Modify.git
git push -u origin main # 从本地仓库提交到服务器端仓库

【注意】
采用SSH方法提交必须首先建立SSH Keys。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值