git管理
📅 场景一:每天早晨开工前(拉取最新代码)
不需要切换分支,直接在你当前所在的dev-fan分支运行:
Bash
# 跨海大桥:直接把远程大本营最新的代码,拉取并融入到你今天的开发工作台中 git pull PySide6 main作用:让你一秒钟拥有团队最新的代码,立刻可以安心开工。
💻 场景二:白天改了代码,准备保存并上传(本地打包与推送)
当你修改了延时逻辑、softCRC 校验等代码后,准备上传时依次执行:
Bash
# 1. 查看有哪些文件被你改动了(心里有个数) git status # 2. 暂存所有修改过的文件(把改动的衣服装进箱子) git add . # 3. 提交到本地仓库储物间(封上箱子,贴上标签) git commit -m "feat: 优化上位机延时控制与CRC校验逻辑" # 4. 推送到远程 Gitee 仓库你的专属架子上 # (注意:只有【第一次】推送 dev-fan 分支时需要加 -u PySide6) git push -u PySide6 dev-fan # (此后在 dev-fan 分支上重复推送,直接简写为这行即可) git push🏁 场景三:一个大任务彻底写完,准备开启下一个全新功能(新起点)
当你的dev-fan任务结束并已经在网页端成功合并,老板让你开发下一个全新功能时,你需要去本地main刷新“始发站”:
Bash
# 1. 切换回本地的主线工作台 git checkout main # 2. 把本地主线刷新到最完美、最新状态 git pull PySide6 main # 3. 以这个最干净的起点,切出一个全新的功能分支(例如:时序控制台功能) git checkout -b dev-sequence🔍 场景四:日常状态检查(防身必备)
Bash
# 查看你本地有哪些分支,以及当前自己正踩在哪个分支上(带 * 号的) git branch # 查看包含远程 Gitee 仓库在内的【全部分支名单】(能看到远程隐藏的 master 等) git branch -a # 救急防身:如果代码不小心写乱了想彻底不要,强行恢复到当前分支最近一次提交的状态 git reset --hard HEAD💡 终极防错心法
记住你们的三人/两人协作核心:本地各自开发,网页提 PR 合并。
写代码时:盯着 VS Code 左下角,确保自己永远在
dev-fan分支。想看同事的代码时:让他推送到他的
dev-loki,然后你们在Gitee 网页端合并到main,最后你用git pull PySide6 main接入你的工作台。
