Étapes de création des dépôts Git

Création de votre compte GitLab

Allez sur https://gitlab.com/users/sign_in et connectez vous à l'aide de votre compte Google.

Création d'une copie du dépôt

  1. Vous devez cliquer sur Fork en haut à droite pour créer un nouveau Fork du dépôt. Celui-ci sera votre copie du dépôt.

    • Modifiez le nom du projet par Projets-Python-1G3-<VotreNom>.

    • Dans la section "Project URL", sélectionne votre profil.

    • Dans la section "Branches to include" (branches à inclure), choisissez "Only the default branch main) (uniquement la branche par défaut main).

    • Laissez la visibilité à Privée Private.

  2. Cliquez sur Fork Project.

  3. Assurez-vous que votre copie du dépôt Projets-Python-1G3-<VotreNom> a bien été créée.

À partir d'ici, vous allez commencer à travailler avec les lignes de commande.

Installation de Git

  • Naviguez à l'endroit dans lequel vous voulez enregistrer votre projet en local via le gestionnaire de fichiers, faites un clic droit et sélectionnez "Ouvrir dans le terminal".

  • Vérifiez que git est installé en entrant la commande git --version.

  • Si Git n'est pas installé, téléchargez le ici https://git-scm.com/downloads et installez-le. Vérifiez que ça a bien été installé.

  • Gardez votre terminal ouvert.

Clonez un dépôt

  1. À partir de votre dépôt Projets-Python-1G3-<VotreNom> dans GitLab, cliquez sur Clone (bouton bleu à droite) et copiez l'URL (Clone with HTTPS).

  2. Dans votre terminal ouvert, entrez la commande git clone <l'URL copiée précédemment>.

  3. Vérifiez via votre explorateur de fichiers que vous avez bien copié localement votre projet Git. C'est dans ce projet que vous allez mettre vos solutions de laboratoires (code source python et autres fichiers en lien avec le code) de façon structurée par semaines et par laboratoire pour le reste de la session.

Retour dans PyCharm

  1. Dans PyCharm, ouvrez le projet que vous venez de cloner.

  2. Dans le projet, créez un dossier appelé Test.

  3. Vous pouvez créer un fichier test.py et écrivez dedans print("Hello world!").

Structure suggérée :

/Semaine_n/
        /Titre_sujet_matiere(optionnel)/
            ├── Exercice_n_titre_bref.py    
            ├── laboratoire_titre_bref.py 

Exemple :

        /Semaine_06/
            /Retour_sur_quelques_exercices/
                ├── Exercice_02_lab_boucles.py    
                ├── Exercice_01_debogage_gestion_exceptions.py    
                └── ....
           ├── laboratoire_simulation_combat.py 
        /Semaine_07/
            /Boucles_Conditions/
                ├── Exercice_02.py    
                ├── Exercice_05.py    
        /Semaine_08/
                ├── Exercice_01_titre.py
                ├── Exercice_02.py
                └── ...
        ...

Lignes de commandes dans PyCharm

  1. Dans PyCharm, ouvrez l'onglet Terminal en bas pour ouvrir le terminal (il s'agit de la même chose que le terminal ouvert précédemment, mais ici, on veut travailler dans PyCharm).

  2. Les commandes suivantes vont vous permettre de mettre à jour votre projet GitLab distant avec vos modifications dans le projet local :

  • Vérifier l’état des fichiers du projet

    git status
  • Suivi des fichiers (tracking)

    • Pour ajouter un fichier ou dossier <nom_fichier/nom_dossier>

      git add <nom_fichier/nom_dossier>

    • Pour ajouter tous les fichiers du dossier courant

      git add .
  • Archivage des modifications (commit)

    git commit -m "Message du commit"
  • Pousser les changements locaux vers le dépôt distant (push)

    git push <remote> <branch>

    Exemple:

    git push origin main

  • Si vous faites d'autres changements dans un fichier et que vous souhaitez les voir (vous pouvez remonter ou descendre à travers les lignes, ou appuyer sur q pour quitter le mode diff.)

git diff chemin/vers/fichier

Pour plus de commandes et plus de détails sur les options des commandes, consultez la documentation Git :

Last updated