技术笔记

← 返回笔记列表

Git 入门基础知识汇总

📅 2026/02 🏷️ 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:功能分支,完成后合并到 dev
  • hotfix/xxx:紧急修复分支,基于 main 创建并合并回 main

三、merge 与 rebase

git merge 会保留分支历史,产生一个合并提交;git rebase 会把当前分支的提交“嫁接”到目标分支上,历史更线性,但需要谨慎在公共分支上使用。

四、常用协作技巧

  • 提交前先 git pull --rebase 避免无意义合并
  • 提交信息写清楚:类型(feat/fix/docs)+ 简洁说明
  • 使用 .gitignore 避免把编译产物、配置文件提交上去
  • 大文件用 Git LFS 管理,不要塞进仓库
Git 的学习曲线在前 20% 就能覆盖 80% 的日常场景,剩下的在实战中慢慢积累。