Git 入门基础知识汇总
Git 是目前最流行的分布式版本控制系统。无论是个人项目还是团队协作,掌握 Git 都是后端开发者的基本功。本文整理 Git 常用命令、分支管理策略以及协作中的最佳实践。
一、常用命令
git init # 初始化仓库
git clone <url> # 克隆远程仓库
git status # 查看文件状态
git add . # 添加所有改动到暂存区
git commit -m "msg" # 提交
git push origin main # 推送到远程
二、分支管理
分支是 Git 的核心能力之一。推荐的工作流程:
main:主分支,保持稳定可发布状态dev:开发分支,日常功能合并到这里feature/xxx:功能分支,完成后合并到 devhotfix/xxx:紧急修复分支,基于 main 创建并合并回 main
三、merge 与 rebase
git merge 会保留分支历史,产生一个合并提交;git rebase 会把当前分支的提交“嫁接”到目标分支上,历史更线性,但需要谨慎在公共分支上使用。
四、常用协作技巧
- 提交前先
git pull --rebase避免无意义合并 - 提交信息写清楚:类型(feat/fix/docs)+ 简洁说明
- 使用
.gitignore避免把编译产物、配置文件提交上去 - 大文件用 Git LFS 管理,不要塞进仓库
Git 的学习曲线在前 20% 就能覆盖 80% 的日常场景,剩下的在实战中慢慢积累。