其他于Git命令相关的文章

  1. [Git 解决 (master|MERGING)](https://www.yuque.com/go/doc/95822394?#《Git 解决 (master| MERGING)》)
  2. Git撤回Push到远程的代码

正文

当我们在dev分支中完成了项目的开发与测试,测试无bug后执行了如下命令

git add .
git commit -m'提交代码'
git push origin dev

那么如何将开发完成的代码合并到主分支(master)呢?

合并分支

  1. 切换到主分支
git checkout master
  1. 如果你的项目是多人开发的话需要先git pull拉去代码,如果不是很了解的话上面我已推荐相关文章
git pull origin master:master
如果远程分支是与当前分支合并,则冒号后面的部分可以省略。(不过我建议还是写全比较好,有可能会多出一些莫名其妙得问题)
  1. 将dev分支得代码合并到主分支
git merge dev 
你可以执行`git status`查看状态,会得到如下提示(你的分支比`origin/master`分支早提交了1次)```bash
On branch master
Your branch is ahead of 'origin/master' by 1 commits.
  (use "git push" to publish your local commits)
nothing to commit, working tree clean
  1. 确认状态正常后执行push操作
git push origin master