常见问题
如何更新基础平台的代码到自己的项目上
- 添加源分支地址到你的项目上
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)
fetch
源分支到最新代码
bash
git fetch upstream
checkouk
源分支代码到本地
bash
# 假设源分支最新的branch是5.4.0
git checkout -b [5.4.0] upstream/[5.4.0]
- 在本地
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会自动合并, 如果有冲突需要手动解决,完成后将本地分支推送到自己项目的远端即可。
- 删除 upstream 仓库信息
bash
git remote remove upstream