I read several articles about best practices for using Git. There are many types of Git branches (for example: [1], [2]):
+ Master + Develop + Feature + Bug + Proof of concept + Release + Hotfix
What is the difference between types Masterand Release?
Master
Release
What is the difference between types Featurevs. Develop?
Feature
Develop
[1] http://nvie.com/posts/a-successful-git-branching-model/
[2] http://developer.exoplatform.org/#id-branching-model
For the git workflow, as shown in [1]:
feature
develop
release
master
hotfix
, : a) , b) c) QA. github .
master release , master - , /. , .
master ( master) release. . / - , , . , , , , , , ( ).
feature develop . develop ( develop dev) . - . , . , .
dev
, - . // , , . git, . , , ( ) . , ( ), .
Source: https://habr.com/ru/post/1655145/More articles:Apache Spark - backend servers - phpSwift: I want to know what is the index path of the button that I pressed? - iosPuralization and singularities (kinks) for media / environment in Rails 5 - ruby | fooobar.comWhich factor depends on PID_MAX on Linux? - linuxHow to create a dynamic route in angular2? - angularIncreasing the precision or scale of a column of a number in Oracle - oracleWooCommerce problem - returning integer portion of sizes for products - phpswift: как получить indexpath.row при нажатии кнопки в ячейке? - buttonWatch Microsoft PowerPoint in OSX - vbaConvert date of month and year - phpAll Articles