C'est un logiciel libre de gestion de versions créé en 2005 par Linus Torvalds
Conçu pour être performant, flexible et sécurisé
Git est de loin le système de contrôle de version le plus largement utilisé aujourd'hui.
Conccurents :
Version Control System
Repository
Branch
Branch (Utilisation)
Git ignore
Pour rendre des fichiers intraçable par git
// .gitignore file
.idea/
*.iml
*.iws
*.eml
out/
.DS_Store
.svn
log/*.log
tmp/**
node_modules/Merging
Clone
Fetch
Pull
Commit
Push
Push
Don't Push force
Stash
Workflow GIT
Clone
CRTL + Down
Pull
Commit
Ajouter un message
CTRL + Space
Push
CRTL + UP
# c:\REP_APP\js-ts-tp>git stash push --message "my stash"
# c:\REP_APP\js-ts-tp>Saved working directory and index state On master: my stash
# c:\REP_APP\js-ts-tp>git stash list
# c:\REP_APP\js-ts-tp>stash@{0}: On master: my stashStash
Commandes => Gérer les stashs
CRTL + B
Branch (Création)
Branch (Suppression)
https://ohmygit.org/