尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Github上传代码/删除仓库/新建分支的操作流程记录

Github上传代码/删除仓库/新建分支的操作流程记录
📅 发布时间:2026/8/2 19:24:01

首先先安装git,安装完git后,看如下操作指令:

输入自己的用户名和邮箱(为注册GITHUB账号时的用户名和邮箱):

git config --global user.name "HJX-exoskeleton"

git config --global user.email "2545304960@qq.com"

在home目录中查看.gitconfig这个文件,如下:

打开文件后发现name和email添加完毕。

1、将代码上传到Github

下面在需要上传代码的路径中开启一个终端:

git init

此时会多出一个.git文件夹。

继续输入:

git add .

继续输入:

git commit -m "init"

下面生成一个新的仓库repo:

输入创建的仓库名:imu_ros

点击创建,显示如下:

此时复制创建好的仓库网址链接。

继续输入:

git remote add origin https://github.com/HJX-exoskeleton/imu_ros.git

git push -u origin master

这个地方需要输入自己的Github的name:名字---我这里是HJX-exoskeleton

下面继续输入秘钥:

这个地方注意不是输入你自己的密码! 是要输入你的秘钥,获取方式如下:

点击头像找Setting

点击这个选择下面的(Classic)

这个地方选择“永不过期”

再点击绿色的这个,就可以生成token了,下面继续复制这个生成的token:

这个token最好复制到一个可以备份的地方,后面还会用到!

将token输入到这一步:

出现这个,则为成功。可以去自己的仓库中看一下:

代码上传Github成功!


下面继续给出在已经初次提交的github云端项目新增文件的步骤:

Linux 下将新增或修改的代码上传到 GitHub

本文适用于以下情况:

  • 本地项目已经初始化 Git;
  • 已经关联 GitHub 远程仓库;
  • 需要上传新增文件,或同步修改后的代码。

1. 进入项目目录

cd ~/hjx_file/lerobot-mujoco-rebot

查看当前状态:

git status

查看远程仓库:

git remote -v

查看当前分支:

git branch --show-current

如果显示master,后续使用master;如果显示main,则将命令中的master替换为main。

2. 上传新增文件或文件夹

例如新增了文件夹:

rebot_act_sim/

将其加入 Git:

git add rebot_act_sim/

也可以添加所有新增和修改的文件:

git add .

检查即将提交的内容:

git status

提交到本地仓库:

git commit -m "Add rebot_act_sim"

同步远程代码:

git pull --rebase origin master

上传到 GitHub:

git push origin master

完整命令如下:

git add rebot_act_sim/ git commit -m "Add rebot_act_sim" git pull --rebase origin master git push origin master

3. 修改代码后更新到 GitHub

修改代码并保存后,先查看变化:

git status git diff

添加修改内容:

git add .

提交修改:

git commit -m "Update project code"

同步并上传:

git pull --rebase origin master git push origin master

日常更新可以直接使用:

git add . git commit -m "描述本次修改内容" git pull --rebase origin master git push origin master

4. 配置.gitignore

为避免上传缓存、虚拟环境、日志和模型权重,可以在项目根目录创建.gitignore:

__pycache__/ *.pyc .venv/ venv/ .env *.log .vscode/ .idea/ runs/ wandb/ checkpoints/ *.pt *.pth

然后提交:

git add .gitignore git commit -m "Add gitignore" git push origin master

5. 常见问题

当前分支没有上游分支

git push -u origin master

设置完成后,以后可以直接:

git push

推送被拒绝

通常是远程仓库存在新的提交,先同步:

git pull --rebase origin master git push origin master

提示没有配置用户名和邮箱

git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub邮箱"

撤销git add

撤销某个文件:

git restore --staged 文件名

撤销全部暂存:

git restore --staged .

总结

上传新增文件和更新已有代码的核心流程相同:

git status git add . git commit -m "提交说明" git pull --rebase origin master git push origin master

执行git add .前,建议先使用git status检查文件,避免上传数据集、模型权重、密码、Token 或虚拟环境。


2、删除已经创建的仓库

点击这里的Setting

翻到最后,点击下面这个:

这里要将中间的一行复制下来,一直下一步:

这时便可以进行删除了。

3、在已有的仓库中新建一个分支

目前没有建立分支的截图如下:

比如我使用pycharm编辑器来进行演示:

比如我在这个文件夹中新建一个py文件:

建立一个123.py文件后会自动跳出来一个界面,点击Add

再点击 Git:√

注意:这里先commit后再进行push:

修改名称后回车,出现下面截图,再点击push:

点击中间的Use Token:

输入之前生成的Token,再点击Log in:

最后会出现Push successful, 则算成功:

检查刷新github仓库是否多了一个V2分支:

V2分支出现,使用pycharm编辑器进行创建分支成功!!!

相关新闻

  • DirectShow图像处理实战:从Filter Graph架构到实时边缘检测实现
  • 龙岗区:排钻碎钻手链钻戒回收避坑!为什么你的碎钻总被低价收? - 大牌深度测评
  • 手写一个 RAG:从零搭建可溯源的检索增强问答系统

最新新闻

  • 奈雪礼品卡回收到底能值多少钱?这几个渠道别再踩坑了 - 沃卡回收
  • Unity游戏Windows安装包制作指南:从构建到专业分发
  • 武汉复读心态差怎么调整?江夏十字岭襄五专业疏导,高效静心复读 - 湖北找学校
  • Dev-C++安装配置全指南:C++初学者首选IDE的完整使用教程
  • 133.BGP基础协议详解(汇总)
  • UE5项目配置避坑指南:从零搭建Lumen与Nanite稳定运行环境

日新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

周新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

月新闻

  • ClickHouse版本管理深度实战:4步构建零风险升级与回滚体系
  • Java 23 种设计模式:从踩坑到精通 | 番外:责任链模式 —— 物流审批流程实战
  • 华硕笔记本性能解放指南:G-Helper轻量级控制工具全面解析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号