florian-corby / GitLearn

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

Home Page:https://florian-legendre.github.io/GitLearn/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://florian-legendre.github.io/GitLearn/

License:MIT License


Languages

Language:C 100.0%