Git创建子分支,合并主分支以及其他分支并提交到远程仓库

一:导向:
【Git创建子分支,合并主分支以及其他分支并提交到远程仓库】在项目中很多小伙伴都会遇到不想在当前分支开发,因为会有很多的问题发生,如果我新建一个测试的分支 ,是不是效率就提高了,把测试没有问题的代码合并到主分支上,是不是就解决了?版本的修复,不同功能的测试修改,都可以用的到下面我把我的经验分享一下。
1. 切换到主分支
首先切换到主分支(被合并的分支)master

git checkout mastergit checkout vx_1.0

2. 使用git pull
使用git pull 将当前分支的代码pull(拉取下来)
git pull

3. 切换自己的分支
切换到自己的分支(如果当前没有分支如何新建分支呢?)
// 新建分支 git checkout -btemplate // 切换分支 git checkout template // 查看分支 git branch

4.切换新建的分支
切换到我们新建的分支(新建的分支名:template)
git checkout template // (新分支)

5. 主分支的代码 merge
我们将主分支的代码 merge 到自己的分支上
merge // 合并分支使用git merge vx_1.0

6.主分支代码仓库同步
git push推送到远程仓库和主分支代码仓库同步
git push 错误标识:当前分支没有与远程分支关联,因此导致了提交代码失败 // MacBook-Pro-5:web-crm vx_1.0$ git push fatal: The current branch wangxiao has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin vx_1.0

6.1 最强暴的方法
最强暴的方法:使用该命令强制提交到远程分支
git push --set-upstream origin vx_1.0

    推荐阅读