Git版本控制实战:团队协作必备技能
发布时间:2026-05-02 | 分类:版本控制 | 阅读时长:20分钟
👀 阅读:0
为什么需要版本控制?
在团队开发中,代码的协作、历史追溯、版本回退都需要版本控制工具。Git 是目前最流行的分布式版本控制系统,掌握 Git 是程序员的基本素养。
一、安装与配置
1. 安装 Git
官网下载对应系统安装包,Linux 可用包管理器安装。
# Ubuntu/Debian
sudo apt install git
# macOS
brew install git
# 验证安装
git --version
2. 用户配置
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
二、基础操作
1. 初始化仓库
mkdir myproject && cd myproject
git init
2. 工作区与暂存区
echo "# Hello" > README.md
git add README.md # 添加到暂存区
git commit -m "first commit" # 提交到版本库
3. 查看状态与历史
git status
git log --oneline
三、分支管理
1. 创建与切换分支
git branch dev
git checkout dev
# 或一步完成
git checkout -b feature
2. 合并分支
git checkout main
git merge dev
如果出现冲突,需要手动编辑冲突文件,然后 add、commit。
四、远程仓库(GitHub 示例)
1. 关联远程仓库
git remote add origin https://github.com/username/repo.git
git branch -M main
git push -u origin main
2. 克隆与拉取
git clone https://github.com/username/repo.git
git pull origin main
五、团队协作流程(Git Flow)
- 从 main 分支拉取 develop 分支
- 从 develop 创建 feature 分支进行功能开发
- 完成后合并回 develop,并推送到远程
- 发布时创建 release 分支,测试后合并到 main
六、常用命令速查
git add . # 添加所有修改
git commit --amend # 修改最后一次提交
git reset --hard HEAD^ # 回退到上一版本
git stash # 暂存当前修改
git stash pop # 恢复暂存
注意事项
- 每次提交前确保代码能跑通。
- 提交信息要清晰,如 "fix: 修复登录bug"。
- 不要提交敏感信息(密码、密钥)到仓库。
写在最后
Git 的功能远不止这些,熟练使用分支、rebase、cherry-pick 等高级功能可以极大提升团队效率。多实践,多阅读官方文档。