有时候经常出现例如自己在 dev_xx01分支下
等自己项目开发完了,可能服务器的分支已经dev_xx02了
Step 1: 查看本地分支
git branch
Step 2: 拉取远程分支信息
git fetch --all
Step 3: 提交当前开发分支(dev_1.0.17)上的改动
此时你可以用idea中的git 来进行commit 就是提交到本地dev_1.0.17先保存 不用plus
也可以git add 具体某个修改的文件的全路径
git commit -m "你的修改说明"
Step 4: 创建并切换到远程的 dev_1.0.18 分支
git checkout -b dev_1.0.18 origin/dev_1.0.18 新的git版本git checkout dev_1.0.18也是可以的会自动创建本地分支
Step 5: 合并 dev_1.0.17 到 dev_1.0.18,拿到自己的改动
git merge dev_1.0.17
Step 6: 如果有冲突,解决冲突 -> git add 相关文件 需要解决冲突 并add
git add 文件名
Step 7: 提交合并结果
git commit -m "Merge dev_1.0.17 into dev_1.0.18"
Step 8: 推送到远程仓库
git push origin dev_1.0.18