Git - распределённая система управления версиями файлов.
-
работа в offlen: создание репозитория, коммиты, работа с ветками, полная и копия всех версий
-
супер быстрое и удобное слияние веток
-
нет центрального репозитория на техническом уровне
-
доверенный репозиторий на уровне договоренности
$ brew install git-flow $ git flow init
-
master
-
develop
-
git flow feature
-
git flow feature start <name> [<base>]
-
A new branch ‘feature/sign_in’ was created, based on ‘develop’
-
You are now on branch ‘feature/sign_in’
-
git flow feature finish <name>
-
The feature branch ‘feature/sign_in’ was merged into ‘develop’
-
Feature branch ‘feature/sign_in’ has been removed
-
You are now on branch ‘develop’
-
release
git flow release git flow release start <release> [<base>] git flow release finish <release
-
hotfix
git flow hotfix git flow hotfix start <release> [<base>] git flow hotfix finish <release>