Skip to content

AutoDiLab/GitLearn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLearn

GitHub last commit Page web d'exercices 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 100.0%