Gitee管理项目
完整 Git 标准流程(从克隆源码到提交推送)
环境准备
打开 终端 / CMD / Git Bash,全程在命令行操作
第一步:从 Gitee 克隆源码(从零获取代码)
这是你的起始步骤,把云端代码下载到本地
bash
# 克隆仓库(替换成你的Gitee仓库地址)
git clone https://gitee.com/shanks200199/tracks.git
执行后,本地会自动创建项目文件夹 tracks/
第二步:进入项目根目录
所有 Git 命令必须在项目文件夹内执行
bash
# 进入克隆好的项目文件夹
cd tracks
检查是否已有远程仓库关联
bash
git remote -v
删除关联的库
bash
git remote remove origin
执行添加远程仓库命令
bash
git remote add origin https://gitee.com/shanks200199/tracks.git
验证是否添加成功
bash
git remote -v
第三步:修改源代码
用编辑器(VSCode/CLion/ 记事本)打开你的文件,进行修改:
main.cpptracker.cpp/tracker.hcentroidtracker.cpp/centroidtracker.h- 任意你需要修改的源码
修改完成后,回到命令行,执行你要求的提交三步骤
第四步:git diff → 查看你修改了什么(你要求的第一步)
作用:核对代码修改内容,确认没有误改
bash
git diff
- 红色:删除的代码
- 绿色:新增的代码
- 看完按
q退出查看界面
第五步:git add → 添加要提交的文件(你要求的第二步)
方式 1:添加所有修改过的源码(推荐,最简单)
bash
git add .
方式 2:只添加指定文件(精准控制)
bash
git add main.cpp tracker.cpp centroidtracker.cpp
第六步:git status → 查看待提交文件(你要求的第三步)
作用:核对哪些文件即将被提交,确保无误
bash
git status
- 绿色文件:已添加、准备提交
- 红色文件:未添加、不会提交
第七步:git commit → 正式提交修改(本地提交)
必须写修改说明,不能为空
bash
git commit -m "修改说明:例如 优化MOSSE帧率统计 修复质心跟踪绘制"
第八步:git push → 推送到 Gitee 云端(最终同步)
bash
# 首次推送
git push -u origin master
# 后续推送(直接用)
git push
极简速查版(你直接按顺序复制)
bash
# 1. 克隆源码
git clone https://gitee.com/shanks200199/tracks.git
# 2. 进入项目
cd tracks
# ======================================
# 【在这里修改你的源代码】
# ======================================
# 3. 查看修改(你指定)
git diff
# 4. 添加文件(你指定)
git add .
# 5. 核对文件(你指定)
git status
# 6. 本地提交
git commit -m "修改了跟踪算法代码"
# 7. 推送到云端
git push
核心说明
- 严格遵守你的顺序
修改代码→git diff(查看) →git add(添加) →git status(核对) → 提交 → 推送 - 所有命令在项目根目录执行
git commit -m ""必须填写修改说明- 执行完成后,你的代码就会同步到 Gitee 仓库
退回提交代码
查看提交记录
bash
git log --oneline
撤销指定 commit,不影响其他提交
git revert
git push