Giter Club home page Giter Club logo

gitlearn's Introduction

GitLearn

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!!! ✨

gitlearn's People

Contributors

florian-corby avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.