Installation
Vérifiez que Git est installé sur votre machine :
git --version
Sinon, installez Git selon votre système d’exploitation.
Profitez de -40 % sur tous nos abonnements avec le code EAZY40
Jour(s)
:
Heure(s)
:
Minute(s)
:
Seconde(s)
Cette leçon fait partie des formations proposées sur EazyTraining. Elle vous permet de comprendre les bases du version control avec Git, un outil indispensable dans les projets de développement logiciel et DevOps.
Cette séquence vous plonge dans l’univers du version control en vous présentant les concepts-clés et les commandes essentielles de Git. Vous découvrirez comment initialiser un dépôt, suivre les modifications de votre code, naviguer dans l’historique, travailler avec des branches et collaborer efficacement grâce à un serveur Git et GitHub.
Pour approfondir vos compétences techniques, vous pouvez également consulter l’ensemble des cours disponibles sur la plateforme.
init, clone, add, commit, status, logbranch, checkout, merge, rebaseAvant de vous lancer dans l’automatisation avec des outils comme Ansible, il est indispensable de maîtriser le version control. Git est aujourd’hui l’outil de référence dans l’industrie pour suivre l’évolution d’un projet, collaborer efficacement en équipe et conserver une traçabilité complète du code.
Si vous souhaitez aller plus loin et pratiquer avec des projets concrets, découvrez également les bootcamps DevOps et Cloud.
Vérifiez que Git est installé sur votre machine :
git --version
Sinon, installez Git selon votre système d’exploitation.
mkdir mon-projet
cd mon-projet
git init
touch README.md
git add README.md
git commit -m "First commit"
git tag v0.1
git log --oneline --graph
git branch feature-x
git checkout feature-x
git commit -m "Ajout nouvelle fonctionnalité"
git checkout main
git merge feature-x
mkdir ~/git-server
cd ~/git-server
git init --bare project.git
Vous pouvez ensuite pousser votre projet local vers ce serveur.
git remote add origin https://github.com/user/project.git
git push -u origin main
Travaillez ensuite avec des branches de fonctionnalités et créez des Pull Requests pour intégrer les changements.
merge et rebaseGit offre un contrôle total sur l’évolution de votre code :
Ces compétences sont indispensables pour tout projet DevOps et seront particulièrement utiles pour vos futurs développements avec Ansible.
Pour continuer votre apprentissage, explorez également nos offres d’abonnement.