我有两个分支:master和dev
我想从dev分支创建一个"功能分支" .
目前在分支开发,我做:
$ git checkout -b myfeature dev
Run Code Online (Sandbox Code Playgroud)
... (一些工作)
$ git commit -am "blablabla"
$ git push origin myfeature
Run Code Online (Sandbox Code Playgroud)
但是,在对我的树枝进行可视化之后,我得到了:
--**master**
------0-----0-----0-----0-----0
------------------------**dev**----**myfeature**
Run Code Online (Sandbox Code Playgroud)
我的意思是分支似乎合并了,我不明白为什么......
我做错了什么?
请问您如何解释我如何从另一个分支分支并推回到功能分支的远程存储库?
所有这些都在分支模型中,就像这里描述的那样.
我迷失了Git分支模型和我想为我的团队(开发人员+设计师)创建的工作流程.
假设项目基于MVC模式,因此我们的结构类似于:
型号/
控制器/
视图/
开发人员使用一些基本/生成的视图(例如Rails,Django或CakePHP应用程序)在M&C部件上工作,设计师在V部分工作
我如何管理开发人员在M&C上工作并保留一些基本的糟糕视图,同时,设计人员根据开发人员逐步编码和添加的控制器操作制作性感视图?
我尝试使其适用于3个分支:
主站(生产就绪)
dev的
UI
但不知道在ui分支上工作的设计师如何能够将代码保存在/ views更新为一个正在运行的应用程序...
谢谢大家的帮助!