|
Introduction à Git
Comprenez pourquoi nous utilisons git, l’historique de l’outil et les concepts de base de git que vous verrez dans les recherches Google.
|
Cette page décrit le contenu et le public cible d'un atelier d'introduction à Git. Jusqu'à présent, 39 fonctionnaires ont attribué une note moyenne de 4,38/5 à ces ateliers.
Note: Certains concepts de git ne sont pas traduits en français car c'est le texte qu'il faut taper pour les utiliser.
Public cible
Les gens qui:
- Ont déjà écrit du code informatique.
- Connaîssent au moins quelques commandes pour le terminal/console/ligne de commande.
- Ne sont pas à l'aise avec les concepts git tels que la "merge", "commit", "branch" ou "hash".
Objectifs
- Comprendre les réponses de stackoverflow à propos de git.
- Savoir comment rechercher des questions Git sur Google.
- Comprenez pourquoi nous utilisons git.
- Obtenez une expérience pratique minimale avec git "init" et "merge".
Cependant, nous ne mémoriserons pas les commandes git, ni ne regarderons de longues listes de commandes git sans réfléchir.
Contenu
- Histoire de git et pourquoi il existe
- Vocabulaire: hash, diff, working directory, staging area, local repository, remote repository, branch, tag, label, hook, squash, fork
- Commandes: init, status, add, commit, checkout, clone, pull, push, diff
- config, gitignore, README.md
- Différences entre git, GitHub, GitLab, Bitbucket, CodeCommit et nos différents déploiements.
- Exemple d'une véritable demande de merge parmi des inconnus.
- Exercice 1: créez votre propre repo personnel.
- Exercice 2: différents types de merge, conflits de merge, meld (facile à difficile)
- Commandes dangereuses ou destructrices: quand faire attention.
Voir aussi