git_同步两个分支的代码

  • 写下这篇blog的原因是, 在今天的工作中因为疏忽, 忘记切换到dev分支, 直接就在master分支上大刀阔斧地干了起来, 然后切换文件的时候发现昨天写的代码不见了, 才突兀地发觉分支没有切换. 发现问题如下: 如果想要切换到dev分支继续开发, 这需要同步master与dev分支的代码
  • 在master分支合并dev分支的代码, 再切换到dev分支合并master分支的代码.
    • 在master分支下调用git merge dev命令合并dev分支代码
    • 解决冲突后, 切换到dev分支再执行git merge master命令合并master分支代码
  • 在master分支合并dev分支代码, 提交到远程库, dev分支合并远程库的代码
    • 在master分支下调用git merge dev命令合并dev分支代码
    • git push提交master分支命令到远程库
    • 切换到dev分支, 调用get pull origin master:dev命令, 合并远程库的master分支代码到本地的dev分支上
  • 总结: git合并远程服务器指定分支到本地指定分支上的命令: git pull [远程库名] [远程库上的要拉取的代码分支名]:[本地库要与被拉取的代码合并的代码分支名]
posted @ 2023-08-27 21:43  Syinho  阅读(382)  评论(0编辑  收藏  举报