Skip to main content

合并代码

优秀文章:

git stash合并代码

  1. 进入目标仓库
cd pages/timeline
  1. 查看并切换目标分支
git branch

git checkout dev_release
  1. 提交本地代码
git add .
git commit -m "feat: init"
  1. 隐藏本地代码(回滚到仓库原始状态)
git stash
  1. 拉去远程仓库代码
git pull
  1. 显示本地代码
git stash pop
  1. 根据CONFLICT提示,定位冲突文件,合并最新代码

实例

xinjianan@xinjianandeMac-mini timeline % git stash pop
Auto-merging yarn.lock
CONFLICT (content): Merge conflict in yarn.lock
Auto-merging src/client/mobile/event/layout/Main/index.jsx
Auto-merging package.json
CONFLICT (content): Merge conflict in package.json
The stash entry is kept in case you need it again.