SlideShare a Scribd company logo
1 of 20
GIT
&
Branching Model
Author:
TU Tran
Skype: tranthanhtu83
Email: contact@tranthanhtu.vn
Blog: http://tranthanhtu.vn
- Overview about GIT
- Perform basic action on GIT (window)
- Perform basic action on SourceTree
- Branching Model
Scope
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- GIT: https://git-scm.com/
- GIT UI on Window : https://tortoisegit.org/
- SourceTree: https://www.sourcetreeapp.com/
- Reference: http://www.tranthanhtu.vn/post/2017/01/11/git-branching-
model
Resource
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
 Overview
 DVCS vs CVCS
 GIT
 SourceTree
 Branching Model
Agenda
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
Overview
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
DVCS: Distributed Version Control System
Example: Git, Mercurial
CVCS: Centralized Version Control System
Example: CVS, Perforce, SVN
DVCS vs CVCS
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
CVCS: Centralized version control system
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
DVCS: Distributed version control system
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- Install GIT on local
- Checkout code from remote
- Create + push Branch
- Merge Branch
- Resolve Conflict
- Ignore files
GIT
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- Install GIT on local
- Checkout code from remote
- Create + push Branch
- Merge Branch
- Resolve Conflict
SourceTree
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
Branching Model
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- Feature branch
- Release branch
- Tagging
- Hotfix
Branching Model
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
Branching Model/ Overview
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- Scenario:
- Develop should not impact to others during implementing
their tasks/ features
- Solution:
- Create new branch from develop
- Implement your feature there
- Merge back to develop when completed
Branching Model/ Feature branch
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- Scenario:
- Completed features need to be tested before delivering to
customer
- Other develops can continue on other features in parallel
- Solution:
- Create new branch from develop
- Test your complemented features and fix bugs
- Merge to master, develop branches when ready for new release
Branching Model/ Release branch
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- Scenario:
- We found bugs on production need to be fixed SAP
- Solution:
- Create new branch from master
- Fix bugs and re-test on staging
- Merge to master, develop branches
Branching Model/ Hotfix branch
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
- Scenario:
- We need to maintain code of each version at the same time
- Solution:
- Create new tag when release new version to customer
Branching Model/ Tagging
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
Branching Model/ Review
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
Q&A
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
Thank For Watching
TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)

More Related Content

More from Tu Tran

Fullstack Part 2 - Angular
Fullstack Part 2 - AngularFullstack Part 2 - Angular
Fullstack Part 2 - AngularTu Tran
 
Rest & WebApi
Rest & WebApiRest & WebApi
Rest & WebApiTu Tran
 
Git & SourceTree
Git & SourceTreeGit & SourceTree
Git & SourceTreeTu Tran
 
Angular2 getstart
Angular2 getstartAngular2 getstart
Angular2 getstartTu Tran
 
DevOps in software development
DevOps in software developmentDevOps in software development
DevOps in software developmentTu Tran
 

More from Tu Tran (6)

Html
HtmlHtml
Html
 
Fullstack Part 2 - Angular
Fullstack Part 2 - AngularFullstack Part 2 - Angular
Fullstack Part 2 - Angular
 
Rest & WebApi
Rest & WebApiRest & WebApi
Rest & WebApi
 
Git & SourceTree
Git & SourceTreeGit & SourceTree
Git & SourceTree
 
Angular2 getstart
Angular2 getstartAngular2 getstart
Angular2 getstart
 
DevOps in software development
DevOps in software developmentDevOps in software development
DevOps in software development
 

Recently uploaded

Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...CIOWomenMagazine
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfJess Walker
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...anilsa9823
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..nishakur201
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改atducpo
 
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...gurkirankumar98700
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceanilsa9823
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushShivain97
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndPooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceanilsa9823
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666nishakur201
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girlsPooja Nehwal
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Leko Durda
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...PsychicRuben LoveSpells
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
 
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
 

Fullstack - Requiste - GIT & SourceTree

  • 1. GIT & Branching Model Author: TU Tran Skype: tranthanhtu83 Email: contact@tranthanhtu.vn Blog: http://tranthanhtu.vn
  • 2. - Overview about GIT - Perform basic action on GIT (window) - Perform basic action on SourceTree - Branching Model Scope TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 3. - GIT: https://git-scm.com/ - GIT UI on Window : https://tortoisegit.org/ - SourceTree: https://www.sourcetreeapp.com/ - Reference: http://www.tranthanhtu.vn/post/2017/01/11/git-branching- model Resource TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 4.  Overview  DVCS vs CVCS  GIT  SourceTree  Branching Model Agenda TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 5. Overview TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 6. DVCS: Distributed Version Control System Example: Git, Mercurial CVCS: Centralized Version Control System Example: CVS, Perforce, SVN DVCS vs CVCS TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 7. CVCS: Centralized version control system TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 8. DVCS: Distributed version control system TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 9. - Install GIT on local - Checkout code from remote - Create + push Branch - Merge Branch - Resolve Conflict - Ignore files GIT TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 10. - Install GIT on local - Checkout code from remote - Create + push Branch - Merge Branch - Resolve Conflict SourceTree TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 11. Branching Model TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 12. - Feature branch - Release branch - Tagging - Hotfix Branching Model TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 13. Branching Model/ Overview TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 14. - Scenario: - Develop should not impact to others during implementing their tasks/ features - Solution: - Create new branch from develop - Implement your feature there - Merge back to develop when completed Branching Model/ Feature branch TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 15. - Scenario: - Completed features need to be tested before delivering to customer - Other develops can continue on other features in parallel - Solution: - Create new branch from develop - Test your complemented features and fix bugs - Merge to master, develop branches when ready for new release Branching Model/ Release branch TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 16. - Scenario: - We found bugs on production need to be fixed SAP - Solution: - Create new branch from master - Fix bugs and re-test on staging - Merge to master, develop branches Branching Model/ Hotfix branch TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 17. - Scenario: - We need to maintain code of each version at the same time - Solution: - Create new tag when release new version to customer Branching Model/ Tagging TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 18. Branching Model/ Review TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 19. Q&A TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)
  • 20. Thank For Watching TU Tran(skype: tranthanhtu83, mail: contact@tranthanhtu.vn)

Editor's Notes

  1. Source control helps us share works between members 2 types: Centralized and distributed
  2. Easy to commit the mistake into central repo Can not work offline Commit unfinished feature into remote and break others in the team work on the same branch => Hard to co-operate with others
  3. Can work offline, commit local unfinished feature Push to remote only when finish the feature Rollback on local Avoid breaking others Fast: Commit, reverse, diff on local Which become common today and why?
  4. - Work on the same folder - New code from new branch will replace old code
  5. Gitflow tool Local vs remote Add more remote source
  6. Team have many members 1 members can break others by typo mistake It can be future feature, not release at the moment -> Each member need to have their own work space Delete feature branch when complete
  7. We should only have a few members working on this Explain why we need to merge back to develop Suitable for minor bugs Create new branch for big bugs? Or missing features???
  8. Issue found in old version of release , old tag?? If having release branch, merge to release branch instead of develop
  9. Can not change code of tag Update version of tag when do the hotfix Do hotfix on version 1.0, will we update to other release (2.0, …)
  10. Explain each and when we need it
  11. - Do we need to push feature branch to remote - How long should we merge from dev to feature