Git 分支合并与冲突处理

73 阅读1分钟

🚀 一、基础操作

git clone -b 分支名 仓库地址   # 克隆指定分支
git add .                      # 添加改动
git commit -m "提交说明"       # 提交更改
git pull                       # 拉取远程最新代码
git push                       # 推送到远程

🌿 二、分支相关

git branch                     # 查看当前分支
git checkout 分支名            # 切换分支
git fetch origin               # 获取远程更新
git log HEAD..origin/分支 --oneline  # 查看差异

🔀 三、合并分支

git pull                       # 拉当前分支最新代码
git fetch origin 分支B         # 拉取远程最新代码,更新本地的远程追踪分支(不会自动合并)
git merge origin/分支B         # 合并远程分支B(推荐)

或使用快捷方式:

git pull origin 分支B          # 等同于 fetch + merge

⚠ 四、处理冲突

  1. 打开冲突文件,修改 <<<<<<<>>>>>>> 之间内容
  2. 执行以下命令完成合并:
git add 冲突文件
git commit -m "fix: 解决合并冲突"

☁ 五、推送合并结果

git push origin 当前分支

✅ 建议

  • 经常 git pull,保持本地最新
  • 合并推荐用 git merge origin/分支
  • 冲突时只处理冲突标记中间的部分即可