Une bonne pratique est d'utiliser ces commandes à la racine du repository github créé une fois installé.
Vous devez remplacer <...> par la variable qui est propre à votre cas dans les commandes suivantes.
Ne pas oublier de renseigner toute l'arborescence du fichier (dossiers...) à partir du dossier où vous vous trouvez.
Ne pas oublier de souvent puller, et merger lorsque l'on a fini son travail pour éviter les conflit.
Installations
Pour cloner un repository (ne sert qu'une fois) : crée le repo github dans le dossier actuel
git clone <url_du_repository>
Branches
Pour se créer une branche :
git branch <nom_de_la_branche>
Pour afficher les branches locales :
git branch
Pour supprimer une branche locale :
git branch -d <nom_de_la_branche>
Pour changer de branche :
git checkout <nom_de_la_branche>
Pull
Pour mettre à jour sa branche locale :
git pull
Pour configurer la branche depuis laquelle on souhaite "puller" :
git branch --set-upstream-to=origin/<nom_de_la_branche_a_recuperer> <nom_de_la branche_actuelle>
Vérification de l'etat des fichiers
Pour vérifier les modifications entre le local et la branche
git status
Pour regarder quelles sont les modifications précises dans un fichier entre le local et la branche
git diff <nom_du_fichier>
Pour annuler les modifications dans un fichier entre le local et la branche
git checkout <nom_du_fichier>
Commit
Pour commiter
Ajouter des fichiers à commiter
git add <nom_du_fichier>
Commiter
git commit -m "<message>"
Pusher sur votre branche
git push origin <nom_de_votre_branche>
Pour enlever des fichiers prêts à être commiter
git reset HEAD <nom_du_fichier>
Merger des branches (une fois le travail fini sur une branche)
Se rendre sur la branche master
Merger les branches
git merge <nom_de_votre_branche
Commandes pour utiliser github
Une bonne pratique est d'utiliser ces commandes à la racine du repository github créé une fois installé. Vous devez remplacer <...> par la variable qui est propre à votre cas dans les commandes suivantes. Ne pas oublier de renseigner toute l'arborescence du fichier (dossiers...) à partir du dossier où vous vous trouvez. Ne pas oublier de souvent puller, et merger lorsque l'on a fini son travail pour éviter les conflit.
Installations
git clone <url_du_repository>
Branches
git branch <nom_de_la_branche>
git branch
git branch -d <nom_de_la_branche>
git checkout <nom_de_la_branche>
Pull
git pull
git branch --set-upstream-to=origin/<nom_de_la_branche_a_recuperer> <nom_de_la branche_actuelle>
Vérification de l'etat des fichiers
git status
git diff <nom_du_fichier>
git checkout <nom_du_fichier>
Commit
git add <nom_du_fichier>
git commit -m "<message>"
git push origin <nom_de_votre_branche>
git reset HEAD <nom_du_fichier>
Merger des branches (une fois le travail fini sur une branche)
git merge <nom_de_votre_branche
git push