Skip to content

常见问题

如何更新基础平台的代码到自己的项目上

  1. 添加源分支地址到你的项目上
bash
git remote add upstream http://code.ruixin.net/platform/base-web.git  
// 或使用内网地址
git remote add upstream http://192.168.0.125/platform/base-web.git  
# 查看远程分支列表
git remote -v
# origin  git@192.168.0.125:zhianzu/pjz/base-web.git (fetch)
# origin  git@192.168.0.125:zhianzu/pjz/base-web.git (push)
# upstream        git@192.168.0.125:platform/base-web.git (fetch)
# upstream        git@192.168.0.125:platform/base-web.git (push)
  1. fetch 源分支到最新代码
bash
git fetch upstream
  1. checkouk 源分支代码到本地
bash
# 假设源分支最新的branch是5.4.0
git checkout -b [5.4.0]  upstream/[5.4.0]
  1. 在本地 merge 源分支到自己的分支
bash
# 假设你正在开发的项目的分支是dev
# 切换到自己的本地分支
git checkout dev
# 合并5.4.0到dev
git merge [5.4.0]
# 解决冲突(如有)

# 提交到自己项目的origin
git add .
git commit -m 'xxxx'
git push

提示

这样就会将源分支的代码合并到自己项目的本地分支了,git会自动合并, 如果有冲突需要手动解决,完成后将本地分支推送到自己项目的远端即可。

  1. 删除 upstream 仓库信息
bash
git remote remove upstream