Git: 从提交到团队协作
2026-05-22
【Git Feature】1.别再直接改 Main 了,Feature 分支到底解决什么?
【Git Feature】1.别再直接改 Main 了,Feature 分支到底解决什么?
很多刚学 Git 的人,都会这样写代码:
git checkout main
git pull
git coding...
git push
看起来很顺手,问题也往往来得很突然。
某一天,你会发现:同事的代码被覆盖了,半成品功能进了主分支,一个小 Bug 影响了整个项目。更麻烦的是,出了问题之后,很难快速回滚。
这就是团队开发里很少直接在 main 分支写代码的原因。
更常见的做法是:
一个功能,一个 feature 分支。
比如团队同时开发几个功能:
main
├── feature/...