前提:拉取项目完成了自己的那部分,想要合并到主干上
$ git branch -a 查看所有的分支(两部分:本地分支和远程分支)当前分支前面有*
另外,想要合并,要先把要合并分另外一个分支拉下来
直接 $ git pull 可能会有以下报错:
–fatal:refusing to merge unrelated histories
–致命:拒绝合并无相关历史的分支
实现步骤:
-
在本地分支Git Bash Here ,会显示在自己的分支上
$ git checkout master 切换到主干 -
$ git merge 自己的分支名
-
$ git pull origin master --allow-unrelated-histories
拉取最新版本的master -
拉取下来后会在编辑器显示冲突(在任一编辑器打开项目的文件夹)。
手动在编辑器解决完所有冲突后,上传到本地。
$ git add .
$ git commit -m"准备合并" -
直接在master上传
$ git push origin master
这样就完成了将自己的内容合并到主干上的过程。