共计 8898 个字符,预计需要花费 23 分钟才能阅读完成。
???????????????????????????git flow?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????git flow?????????????????????????????????!
????????? git-flow???
?????????????????? git-flow?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
git-flow ?????????????????? Git???????????????????????????????????????????????? Git ?????????????????????????????????
???????????????????????????????????????????????????????????????????????? git-flow ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Git ????????????????????????????????????????????? git-flow ??????????????????????????????????????????????????????????????????????????????????????????
?????? git-flow
???????????????????????????????????????????????????????????????????????????????????????????????????????????? AVH Edition???
??????????????? git-flow ???????????????????????????????????? official documentation???
?????????????????? git-flow
???????????????????????? ???????????? ??? git-flow ?????????Git ?????????????????????????????????????????????????????????????????????????????????????????? git-flow ????????????????????? Git ????????????????????????git-flow ??????????????????????????????????????????????????????????????????
???????????????git-flow ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
$ git flow init
Initialized empty Git repository in /Users/tobi/acme-website/.git/
Branch name for production releases: [master]
Branch name for next release development: [develop]
How to name your supporting branch prefixes?
Feature branches? [feature/]
Release branches? [release/]
Hotfix branches? [hotfix/]
?????????????????????????????? ???git flow init??? ?????????????????????????????????????????? Git ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????
git-flow ?????????????????????????????????????????????
master ??????????????????????????????????????????????????????????????? master ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? master ????????????????????????????????????????????????????????????
develop ???????????????????????????????????????????????????????????????????????????????????????????????????_??????_?????????????????????????????????????????????????????????????????????????????????????????? master ????????????
??????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
????????????
??????????????????????????????????????????????????????????????????????????????????????????????????? git-flow ?????????????????????????????????????????????????????????????????????????????????????????????
???????????????
???????????????????????????????????? ???rss-feed??????
$ git flow feature start rss-feed
Switched to a new branch feature/rss-feed
Summary of actions:
- A new branch feature/rss-feed was created, based on develop
- You are now on branch feature/rss-feed
??????
????????????????????????????????????git-flow ???????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????
$ git flow feature help
????????????????????????????????????git-flow ????????????????????? ???feature/rss-feed??? ?????????????????? ???feature/??? ?????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
git-flow ?????????????????????????????????????????????????????????????????????????????????
??????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????
$ git flow feature finish rss-feed
Switched to branch develop
Updating 6bcf266..41748ad
Fast-forward
feed.xml | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 feed.xml
Deleted branch feature/rss-feed (was 41748ad).
???????????????????????? ???feature finish??? ??????????????????????????????????????? ???develop??? ??????????????????????????????????????????
????????????????????? ???????????? ???????????????????????????
???????????????????????? ???develop??? ?????????????????????????????????????????????
?????????git-flow ????????????????????????????????????????????????????????????????????????????????????????????? ???develop??? ?????????
?????? releases
Release ??????????????????????????????????????????????????????????????????????????????????????????????????? git-flow ??????????????? release???
?????? release
????????????????????? ???develop??? ??????????????????????????????????????? release ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? release ??????
$ git flow release start 1.1.5
Switched to a new branch release/1.1.5
????????????release ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????release ??????git-flow ????????????_??????_??????????????? release ?????????
???????????? release ???????????????????????? release ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????? release
??????????????????????????????????????????????????????????????????release??????
git flow release finish 1.1.5
????????????????????????????????????????????????
?????????git-flow ????????????????????????????????????????????????????????????
?????????release ???????????????????????? ???master??? ??? ???develop??? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????release ??????????????????????????? release ???????????????????????????????????? ???1.1.5?????????
?????????????????????????????????????????????????????? ???develop??????
??? Git ??????????????????release ??????????????????????????????????????????????????? ???master??? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
hotfix
???????????????????????????????????????????????????????????? release ??????????????????????????????????????????????????????????????????
?????????????????????git-flow ????????????????????? ???hotfix??? ?????????????????????????????????????????? ???????????? ????????????????????? ???release??? ????????????????????????????????????
?????? Hotfixes
$ git flow hotfix start missing-link
????????????????????????????????? ???hotfix/missing-link??? ?????????????????????????????????????????????????????????????????? hotfix ??????????????? ???master??? ?????????
???????????? release ???????????????????????????release ?????????????????? ???develop??? ????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????? release ???????????????????????????????????????????????????????????????????????????
?????? Hotfixes
?????????????????????????????? hotfix ???????????????????????????????????????
$ git flow hotfix finish missing-link
??????????????????????????????????????? release ?????????
?????????????????????????????? ???master??? ??????????????????????????? ???develop??? ??????????????????????????????????????????????????????????????????????????? release ??????
?????? hotfix ??????????????????????????????????????????
?????? hotfix ???????????????????????????????????? ???develop??? ???????????????
??????????????? release ???????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????git flow?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????is@yisu.com??????????????????????????????????????????????????????????????????????????????????????????