Commit Your Team to an Stable Version - Using GIT in your team, the right way
In this talk, I explained the basic concepts about the GIT version control system, the basic commands to work with and the GIT Flow pattern created by Vincent Driessen and how it could let your team more productive.
version control and source control, it's a software to manage different versions in the development of any document. This systems are generally used in the development of softwares to control the versions during the software lifetime and keep a history of the development of that software and it documents.
a specific destination branch, generating a new commit on the top of the development history of that branch. • Rebase: Applies a update block on the top of the development history of a specific branch without generate new commits.
commit is quite easy • Keep updated your development branch Cons: • Dangerous!!! • Don't recommended to use in pull requests • More work • More conflicts
branches: develop and master. In the first (develop), we centralize the development history of a software. In the second (master), we have an stable history of our system.
branch • Release Hardening • Minor version increases • Updated the documentation and code comments with the new version number • Merge • Tag • Package • Release!