Git
Définitions
- Mainline : La ligne de développement de référence depuis la quelle les builds sont créés, qui sont utilisés pour le déploiement.
- Feature Branching : Une pratique ou les gens ne mergent pas leur code dans la mainline tant que la feature n'est pas terminée.
- Intégration continue : Une pratique pour s'assurer que le logiciel est toujours fonctionnel, et pour avoir des feedbacks permanent à chaque changements
- Sync
- Fetch
- Pulll
- Push
- Commit
- Incoming Commits
- Outgoing Commits
- Rebase
- Merge : mettre les modifs d'une branche sur une autre
- remotes/origin : push ==> push la branche sur origin