对于Git主分支合并分支:
可以通过命令行:
git branch
来检查项目目前有多少分支, git branch 检查一下;
GitHub 没有提供新建分支的操作,我们需要通过命令来新建,例如新建一个叫 home-swiper 的分支,并切换到这个分支:
接着输入命令行:
git branch -b home-swiper
这样就可以正常建立新的分支了,其他同理;
基本代码已完成,接下来把它提交到分支 home-swiper 上,之前已经切换到 home-swiper 分支了,可以通过 git branch 检查一下,然后正常提交就可以了:
执行上面命令时,直接通过 git push 提交失败了,是因为此时 GitHub 中还没有 home-swiper 这个分支,所以需要通过 命令 “git push -u origin home-swiper” 进行提交,此时打开 GitHub 仓库,就可以看到有 home-swiper 这个分支的信息了。
git checkout home-swiper
在home-swiper的分支下:
git add .
git commit -m "home swiper to home-swiper branch"
git push -u origin home-swiper
这样就完成分支home-swiper的上传github;
接着,将合并主分支和分支,(master和home-swiper):
然后通过命令 git checkout master 切换到主分支,与 home-swiper 分支合并。注意,在切换主分支之前,一定要将代码提交到仓库中。
完成命令行:
git checkout master
git merge home-swiper
git push
将往常GitHub中的master的完整代码(包含home-swiper分支);
参考:https://www.jianshu.com/p/429aaebfa947