今天学到了git-flow。才发现之前自己所了解的git都只是小打小闹罢了。
Git-flow
只简单讲一下自己所理解的git-flow。 我们所谓的版本就是上图一个一个的小圆点,所谓的分支就是上下两条线。一般会有一个新建一个git项目的时候会默认创建一个叫做master的分支,但在正式工作中是需要对开发环境做生产环境和测试环境的区分的。此时我们就需要自己创建一个Dev分支,之后我们的都应该基于Dev分支来开发。
每一个版本都有一个自己对应的指针。当你提交了你的代码后,当前分支会自己向前移动一格,指针也会前移。这时候如果你想要上线代码,所需要做的只是把Master的指针指向当前所需要上线的分支就好啦!