Skip to content

Instantly share code, notes, and snippets.

@sehnryr
Last active October 26, 2023 19:09
Show Gist options
  • Save sehnryr/caee4fe15fcd460e6def6708edf3d29a to your computer and use it in GitHub Desktop.
Save sehnryr/caee4fe15fcd460e6def6708edf3d29a to your computer and use it in GitHub Desktop.
Comment utiliser git en tant que débutant

Premièrement

Ajoutez votre clé SSH sur github : https://github.com/settings/keys

Ensuite

Configuration par défaut de git

Remplacez les valeurs pour "Prénom Nom" et "[email protected]".

git config --global user.name "Prénom Nom"
git config --global user.email "[email protected]"
git config pull.rebase true

Créer un projet

Créez un projet sur github. Choisissez la visibilité de votre projet et laissez tout les autres paramètres par défaut.

Vous devriez obtenir ceci après avoir validé :

image

Nous allons nous interesser qu'au bandeau surligné en bleu qui dit "Quick setup — if you’ve done this kind of thing before".

Assurez vous que SSH est bien selectionné puis copiez l'adresse affichée : [email protected]:sehnryr/demo.git (pour moi). Vous devriez avoir une adresse commençant par "[email protected]:".

Ensuite allez dans le répertoire de votre choix depuis votre terminal et tapez : (avec l'adresse que vous avez copié)

git clone [email protected]:sehnryr/demo.git

Vous allez voir apparaître un nouveau dossier dans votre répertoire nommé comme votre projet github (pour moi "demo"). Allez-y en faisant cd votre-projet.

🎉 Félicitations, vous avez créé un projet github et vous l'avez copié sur votre ordinateur !

Coder

Une bonne pratique à avoir est de créer des branches pour chaque groupe de modifications. Exemple: Projet Web et je veux implementer une fonction de login, je créer une branche nommée "support-login" (ou autre mais il faut que le nom puisse décrire la nouvelle fonctionnalité en 3 mots au plus).

git branch support-login

Pour acceder à la branche, faites :

git switch support-login

Chaque fois que vous faites une modification que vous pensez définitive, ce que je veux dire pas là c'est que vous devez être sûr et certain que votre modification est finie (pas un code à moitié fait, une erreur apparente), vous devrez faire un commit.

Dans un premier temps, ajoutez les fichiers que vous voulez ajouter au commit :

git add nom-du-fichier

Puis faites un commit avec un message décrivant brièvement (en moins de 50 caractères) votre modification :

git commit -m "ajout de la fonction de vérification d'utilisateur"

Prenez l'habitude de ne pas commencer la description du commit par une majuscule ni de la finir par un point.

Une fois tout vos ajouts/modifications fait.e.s il n'y à plus qu'à implanter votre branche dans la branche principale de votre projet (géréralement master ou main).

Retournez sur la branche principale :

git switch main

Puis ajoutez y votre branche qui contient vos modifications :

git rebase support-login

Maintenant que vous en avez fini avec votre branche, vous pouvez la supprimer :

git branch -d support-login
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment