人人都会AI编程

个人开发者最常用的Git 工作流指令模板

更新时间:2026-07-11

这里精选了个人开发者最高频、最轻量化的5套Git工作流指令模板,去掉了团队协作的冗余环节,拿来就能直接套用。

一、日常单主干开发流(最常用,单人小项目首选)

适用场景:个人小项目、Demo、快速迭代原型,全程只用一个 main 分支,简单高效。
核心动作:开工拉取 → 编码提交 → 推送备份

# 1. 每次开工前,先拉取远程最新代码(多设备开发必做)
git checkout main
git pull origin main

# 2. 编码完成,提交代码(可多次小步提交)
git add .
git commit -m "feat: 完成首页布局与样式"

# 3. 推送到远程仓库备份(每天至少推一次,防止本地丢失)
git push origin main

二、轻量功能分支流(多需求并行开发)

适用场景:同时开发2个以上功能/需求,不想把半成品代码混在主干里,开发完再合并。
特点:比标准 GitHub Flow 更轻量,无需 PR 评审,本地直接合并。

# 1. 基于主干创建功能分支
git checkout main
git pull origin main
git checkout -b feature/博客评论功能

# 2. 在分支上正常开发提交
git add .
git commit -m "feat: 评论提交与展示接口"

# 3. 功能开发完成,合并回主干
git checkout main
# 合并前再拉一次,保证主干是最新的
git pull origin main
git merge feature/博客评论功能

# 4. 推送主干并删除本地功能分支
git push origin main
git branch -d feature/博客评论功能

三、线上版本紧急修复流

适用场景:已发布的线上版本出现bug,需要快速修复并打版本标记。

# 1. 基于主干创建热修复分支
git checkout main
git checkout -b hotfix/修复首页加载白屏

# 2. 修复问题并提交
git add .
git commit -m "fix: 修复资源路径错误导致的白屏问题"

# 3. 合并回主干并打版本标签
git checkout main
git merge hotfix/修复首页加载白屏
# 打补丁版本标签,方便回溯
git tag -a v1.0.1 -m "修复白屏问题补丁"

# 4. 推送主干和标签到远程
git push origin main
git push origin v1.0.1

# 5. 清理修复分支
git branch -d hotfix/修复首页加载白屏

四、高频应急回滚模板(个人开发者必背)

都是日常最容易踩坑的场景,直接复制执行。

1. 刚提交完,发现提交信息写错了

# 修改最近一次的提交信息,不改动代码
git commit --amend -m "正确的提交说明"
# 如果已经推送到远程了,补一次强制推送
git push --force-with-lease origin main

2. 刚提交完,发现多提交了文件/代码写错了,想撤回提交(保留代码)

# 撤销最近1次提交,代码保留在工作区,相当于回到提交前的状态
git reset --soft HEAD~1

3. 代码写崩了,想彻底回到上一个提交的干净状态

# 丢弃所有未提交的修改,回到最近一次提交的状态
git reset --hard HEAD

4. 已经推送到远程,想撤回一次错误的提交(安全方案)

# 生成一个反向提交,抵消之前的错误改动,不篡改历史
git revert HEAD
git push origin main

五、多设备同步&仓库维护模板

适用场景:家里/公司多台电脑开发、本地仓库改乱了需要重置、定期清理。

1. 新设备首次拉取项目

git clone <你的仓库地址>
cd <项目目录>

2. 本地改乱了,强制和远程版本对齐(放弃本地所有改动)

git fetch origin
git reset --hard origin/main

3. 清理本地残留的无用分支

# 先同步远程已删除的分支信息
git fetch -p
# 查看所有本地分支,手动删除不需要的
git branch
git branch -d <要删除的分支名>