一、为什么一定要规范 Git 开发流程?
在公司环境中:
- ❌ 不能直接在公司主分支上开发
- ❌ 不能在远端分支(
origin/xxx)上提交 - ❌ 不能依赖'反正能 push 上去'
你真正需要的是:
一条清晰的、可回滚、可协作、可评审的开发链路
而这条链路,一定从 git clone 开始。
二、准备阶段:确认你是谁(只需一次)
git config --global user.name "XXXX"
git config --global user.email "[email protected]"
查看是否生效:
git config --global -l
三、第一步:克隆远程仓库(git clone)
git clone <repo_url>
cd <repo_dir>
很多人以为 git clone 只是'把代码拷下来',但实际上它自动做了 4 件事:
1️⃣ 创建一个本地 Git 仓库 2️⃣ 添加远程仓库,默认命名为
origin3️⃣ 自动执行一次git fetch origin4️⃣ 生成远程跟踪分支(如origin/feature/driver)
你可以验证:
git status
git branch
git branch -a
你通常会看到:
* main
remotes/origin/main
remotes/origin/feature/driver
你会看到类似:
- 本地:
main(或master/dev) - 远程跟踪分支:
remotes/origin/feature/driver等
⚠️ 注意重点:
clone 下来的是'远程快照 origin/xxx', 本地并没有 feature/driver 这个可开发分支
四、第二步:拉取远程最新快照(团队习惯:先 fetch 再看)
git fetch origin
然后确认远程有哪些分支:
git branch -r
比如你发现公司主开发分支是:
origin/feature/driver


