Git代码推送与协作指南(从idea中推送代码)

Git代码推送与协作指南(从idea中推送代码)

一、新建仓库

输入仓库名称,其他勾选项可自行选择,可以先写仓库介绍,再点击右上角AI自动生成仓库名称和路径

创建完成如下:

二、推送代码

打开idea,点击上方版本控制,在以下平台共享项目

点击其他服务

点击确定

这样就在本地新建了仓库

右键项目名

点击管理远程

点击加号

打开gitee,复制仓库url

第一次使用可能需要gitee的账号密码

点击确定即可

首先提交到本地

描述由通义灵码生成

点击提交

再点击推送

在推送时可能会有错误和警告,点击检查代码分析可以查看哪里出错

我这里点击仍然推送

可以看到已推送成功

也可以看看官方文档,有详细描述

https://www.jetbrains.com/help/idea/2025.1/sync-with-a-remote-repository.html?Vcs.Push.Dialog&keymap=Windows&utm_source=product&utm_medium=link&utm_campaign=IU&utm_content=2025.1#fetchhttps://www.jetbrains.com/help/idea/2025.1/sync-with-a-remote-repository.html?Vcs.Push.Dialog&keymap=Windows&utm_source=product&utm_medium=link&utm_campaign=IU&utm_content=2025.1#fetch

三、团队协作

通常一个大型项目需要多人分工协作,就可以共用一个仓库来更新别人写的代码或推送自己的代码,在仓库如有需要也可以建立多个分支,由管理员统一管理并合并到默认分支。下面分享如何建立团队。

点击管理

点击仓库成员管理

选择开发者

点击邀请用户

点击复制链接给你的队友即可

四、更新代码

将队友推送到仓库的代码更新合并到自己的代码中

点击更新项目

点击确定即可

五、终端演示

# 1. 初始化仓库 $ git init Initialized empty Git repository in /path/to/project # 2. 查看状态 $ git status On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) main.py # 3. 添加文件到暂存区 $ git add main.py $ git add . # 添加所有文件 # 4. 提交变更 $ git commit -m "初始化项目:添加主程序" [master (root-commit) 2a8f7b1] 初始化项目:添加主程序 1 file changed, 10 insertions(+) create mode 100644 main.py # 5. 创建分支 $ git branch dev $ git checkout dev # 切换分支 Switched to branch 'dev' # 6. 分支合并(在 master 分支执行) $ git merge dev Updating 2a8f7b1..c3d9e02 Fast-forward main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) # 7. 远程仓库操作 $ git remote add origin https://github.com/user/repo.git $ git push -u origin master Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Writing objects: 100% (5/5), 734 bytes | 734.00 KiB/s, done. Total 5 (delta 0), reused 0 (delta 0) To https://github.com/user/repo.git * [new branch] master -> master # 8. 拉取更新 $ git pull origin master Already up to date. # 9. 版本回退 $ git log --oneline c3d9e02 (HEAD -> master) 修复bug 2a8f7b1 初始化提交 $ git reset --hard 2a8f7b1 HEAD is now at 2a8f7b1 初始化提交 

六、常用git命令

1. 推送代码(Push)

将本地代码推送到远程仓库:

# 添加所有修改到暂存区 git add . # 提交修改(需填写提交信息) git commit -m "添加新功能" # 推送到远程仓库(以 main 分支为例) git push origin main 

2. 拉取代码(Pull)

从远程仓库拉取最新代码到本地:

# 确保本地已提交修改(避免冲突) git commit -m "保存当前进度" # 拉取远程分支的更新(以 main 分支为例) git pull origin main 

3. 查看分支(Branch)

列出本地和远程分支:

# 查看本地分支 git branch # 查看所有分支(包括远程) git branch -a # 查看分支详细信息(最新提交) git branch -vv 

4. 创建分支(Checkout / Switch)

创建并切换到新分支:

# 创建新分支 git branch feature-new # 切换到新分支 git checkout feature-new # 或一步完成(创建并切换) git checkout -b feature-new 

5. 切换分支

快速切换回已有分支(如 main):

git checkout main 

七、写在最后

上面提供了两种推送代码和拉取代码的方式,个人感觉用idea的界面操作比较简单(目录 二、四),如果用终端操作的话就用git指令。当然,除了idea,在vscode中操作也相差不大。

Read more

机器人架构搭建核心准则:先论文论证,后工程落地

机器人架构搭建核心准则:先论文论证,后工程落地

原创声明:本文为原创技术干货,基于真实工程实践总结,未经授权严禁转载与篡改。 本文写给那些正在或将要主导机器人架构的技术决策者与一线工程师——无论你是CTO、架构师,还是嵌入式开发、算法工程师,只要你关心如何让机器人项目不再烂尾,这篇文章值得你读完。 注意:文中反复出现的“论文”,特指“工程论文”(区别于学术论文),是一份写给团队自己的工程蓝图。请务必读完第二部分的定义,再决定是否认同。 核心观点 在机器人架构设计与实施过程中,先完成系统性论文论证,再开展工程化架构落地,是保障项目可行、流程闭环、资源高效利用的核心前提,也是区分专业机器人架构师与无序开发的关键标准。 金句:先论文后落地,本质上是用确定性的逻辑推导,去对抗不确定性的物理世界。 一、行业普遍认知误区 当前机器人领域从业者普遍存在开发误区:直接跳过前期规划与逻辑论证,盲目开展硬件采购、框架搭建、代码开发与接口调试,将功能拼接等同于架构设计。这种模式缺乏顶层逻辑支撑与可行性验证,本质是无方向的盲目实施,也是多数机器人项目停滞、返工、烂尾的核心诱因。 这种开发就像农村自建房,凭感觉垒砖,从不考虑地质勘测和结构力学

By Ne0inhk
宇树科技Go2机器人强化学习(RL)开发实操指南

宇树科技Go2机器人强化学习(RL)开发实操指南

在Go2机器人的RL开发中,环境配置、模型训练、效果验证与策略部署的实操步骤是核心环节。本文基于宇树科技官方文档及开源资源,以Isaac Gym和Isaac Lab两大主流仿真平台为核心,提供从环境搭建到实物部署的全流程操作步骤,覆盖关键命令与参数配置,帮助开发者快速落地RL开发。 一、基础准备:硬件与系统要求 在开始操作前,需确保硬件与系统满足RL开发的基础需求,避免后续因配置不足导致训练中断或性能瓶颈。 类别具体要求说明显卡NVIDIA RTX系列(显存≥8GB)需支持CUDA加速,Isaac Gym/Isaac Lab均依赖GPU进行仿真与训练操作系统Ubuntu 18.04/20.04/22.04推荐20.04版本,兼容性最佳,避免使用Windows系统(部分依赖不支持)显卡驱动525版本及以上需与CUDA版本匹配(如CUDA 11.3对应驱动≥465.19.01,CUDA 11.8对应驱动≥520.61.05)软件依赖Conda(

By Ne0inhk
【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

安装包下载:Xilinx_Vivado Download Link(下好后可直接安装) 目录 (有安装包后,可直接跳转至 Step5,免得去官网下了,比较麻烦) Step1:进入官网 Step2:注册账号 Step3:进入下载页面 Step4:下载安装包 Step5:安装 Step6:等待软件安装完成 安装完成 Step1:进入官网 ① 我们可以选择在 XILINX 官网下载其公司旗下的产品 Vivado 🔍 官网地址:www.xilinx.com           (英文)www.china.xilinx.com  (官方中文网站) 👉 点击直达:Xilinx - Adaptable. Intelligent | together we advance_    (英文)

By Ne0inhk
【 AR眼镜】核心技术详解:硬件架构、核心算法、应用场景与发展趋势

【 AR眼镜】核心技术详解:硬件架构、核心算法、应用场景与发展趋势

文章目录 * 目录 * 引言 * 一、AI眼镜核心硬件架构 * 二、AI眼镜核心技术栈(软件+算法) * 2.1 环境感知技术(核心:计算机视觉) * 2.2 AI计算技术(核心:边缘智能) * 2.3 人机交互技术(核心:自然交互) * 三、AI眼镜软件生态与应用场景 * 3.1 软件生态架构 * 3.2 核心应用场景(行业+消费) * 四、AI眼镜关键技术挑战与解决方案 * 五、AI眼镜未来发展趋势 * 5.1 技术趋势 * 5.2 行业趋势 * 六、总结 目录 引言 若对您有帮助的话,请点赞收藏加关注哦,

By Ne0inhk