Ajoutez votre clé SSH sur github : https://github.com/settings/keys
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é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é :
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 !
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