欢迎访问我的博客地址 : 博客地址
如何进行分支合并
分支合并分为两种情况,一种是本地分支合并,一种是远程分支合并到本地分支,下面,分别用GIF动画演示
本地合并分支:
https://static.oschina.net/uploads/img/201603/11110502_Puw4.gif
远程分支合并
https://static.oschina.net/uploads/img/201603/11105933_WdrB.gif
查看所有分支
git branch -a / git branch
假设现在啊我们有2个分支:master和v0.0.0.1,v0.0.0.1是新建分支
1-切换到新建的分支上
git chechout -b <your>
这样就切换到新建的分支上了
2-切换到主干分支master
使用如下命令从当前分支切换到主干master上:
git checkout master
3-合并某个分支到主干master
git merge <your>
push代码
git push origin
将本地代码提交到github
合并后删除分支信息
使用如下命令删除分支:
git branch -d <your>
虽然前面我们删除了分支,但由于删除之前已经将其合并到master主干上,故其还保留在master中,使用checkout命令仍然可以签出相应的分支。
提交代码到分支
1.切换到某一分支
git checkout xxx (xxx填写要切换的分支名称)
2.添加修改代码到缓存
git add . (./your)
3.添加提交代码的备注
git commit -m "xxx" (xxx为本次提交代码的备注)
4.提交代码到指定分支
git push origin xxx (xxx为要提交代码的分支名称)
正常在github上创建好分支 后,
回到桌面git bash here,git pull 从仓库拉取并整合代码,
git checkout 切换到你的分支上去,
然后npm run start/npm run dev运行编辑改动你的代码,
提交的时候git status显示工作目录和暂存区的状态
git add .提交代码不删除,
再git commit -m "some"添加一些自己的简单说明之类的,
git push 往仓库分支中推代码,
git checkout master切换主分支,
git merge 在主支上合并刚才的分支,
最后在git push一下将分支代码推进主支中