by Rob Richardson
 
          Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.
git commit, branch, push, pull
Git Best Practices
 
         
         
         
        | Strategy | Best for | Criticisms | 
| GitFlow | Separate dev & QA, formal release process | Too formal | 
| GitHub Flow | Frequent release | Must deploy on merge | 
| Branch-on-Release | Multiple active versions | Newer isn't always better | 
| GitLab Flow | Multiple environments | Dev to User is long | 
| OneFlow | GitFlow++ | Is it different? | 
| Open-source Contributions | Untrusted contributors | Can't keep up with upstream | 
Git will meet you where you are