Skip to content

Projet consistant à fournir un ensemble d'outils, de documents et une progression parmi ces outils et documents pour une acquisition rapide de Git

License

Notifications You must be signed in to change notification settings

florian-corby/GitLearn

Repository files navigation

GitLearn

GitHub last commit Join the chat at https://gitter.im/Chuxclub-GitLearn/community

Projet consistant à fournir un ensemble d'outils, de documents et une progression parmi ces outils et documents pour une acquisition rapide de Git

Extrait de l'arborescence du projet 🌱

.
├── codes
│   └── test.txt
├── docs
│   ├── diapos_formation
│   │   ├── 0-1_interludeTerminauxCmd.pdf
│   │   ├── 0_VCS.pdf
│   │   ├── 1_seulLocalMonobranche.pdf
│   │   ├── 2_seulLocalMultibranches.pdf
│   │   ├── 3_seulConnecteMonobranche.pdf
│   │   ├── 4_seulConnecteMultibranches.pdf
│   │   ├── 5_collaboratif.pdf
│   │   └── diapos_latex
│   └── doc_officielle
│       ├── github-git-cheat-sheet.pdf
│       └── progit_v2.1.51.pdf
├── gitCommandFlow.png
├── README.md
└── teaserFormation.pdf

5 directories, 13 files

Comment utiliser cette ressource? 🤔

Je pars ici du présupposé que vous débutez votre apprentissage de Git. Si vous avez déjà quelques connaissances sur le sujet sautez les étapes que vous jugerez inutiles:

  1. Installez git via le site officiel: https://git-scm.com/
  2. Clonez ce projet à l'aide de la commande: git clone urlDeCeProjet
  3. (Optionnel) Lisez le fichier teaserFormation.pdf
  4. Allez dans ./docs/diapos_formation puis lisez les diapos dans l'ordre indiqué (0_VCS.pdf, 0-1_interludeTerminauxCmd.pdf, etc.)
  5. Utilisez ces diapos comme des supports d'accompagnement => pratiquez autant que possible les commandes que vous découvrirez! Pour cela un dossier codes/ vous est fourni afin de réaliser les tests que vous voulez. Si quelque-chose tourne mal vous n'avez qu'à recloner le projet et recommencer jusqu'à atteindre la maîtrise du logiciel Git

Donnez-vous des défis! 🔭

Voici quelques défis qui boosteront votre niveau de maîtrise:

Niveau 1

  • Clonez ce projet
  • Réalisez votre premier commit
  • Ignorez un fichier que vous venez de créer du suivi des modifications
  • Supprimez un fichier déjà suivi par Git du suivi des modifications (mais pas de votre dossier!)
  • Annulez des modifications en effectuant un revert

Niveau 2

  • Créez votre première branche
  • Changez de branche pour la première fois
  • Codez sur une branche de développement, faites un commit, revenez sur votre branche principale puis fusionnez votre branche de développement dans la branche principale

Niveau 3

  • Créez un dépôt distant (sur GitHub par exemple)
  • Faites en sorte que votre projet cloné "GitLearn" suive ce dépôt distant
  • En vous associant avec quelqu'un (ou en utilisant GitHub) créez votre premier conflit volontairement
  • Réussissez votre première résolution de conflit

✨ Bon courage!!! ✨

About

Projet consistant à fournir un ensemble d'outils, de documents et une progression parmi ces outils et documents pour une acquisition rapide de Git

Topics

Resources

License

Stars

Watchers

Forks

Languages