- Récupérer un projet en local depuis le serveur central :
git clone https://git.spip.net/_plugins_/mon_plugin.git
- Ajouter les nouveaux fichiers au projet :
git add .
- Commiter
git commit -m 'ajout d'un fichier index'
- Envoyer les commits sur le serveur central :
git push
- Lister toutes les branches locales :
git branch -a
- Créer la branche mon_test :
git branch mon_test
- Basculer sur la branche mon_test :
git checkout mon_test
- Envoyer la nouvelle branche mon_test sur le serveur central :
git push -u origin mon_test
- Supprimer la branche locale mon_test :
git branch -d mon_test
- Supprimer la branche mon_test du serveur central :
git push --delete origin mon_test
- Créer un tag v1.2.3 :
git tag v1.2.3
- Envoyer le tag v1.2.3 sur le serveur central :
git push origin v1.2.3
- Renommer un tag old en new :
git tag new old
git tag -d old
git push origin :refs/tags/old
git push --tags - Visualiser ce qui a été modifié mais pas encore suivi :
git diff
- Connaître l’état des modifications locales :
git status
- Consulter les 10 derniers logs :
git log -n 10
- Retrouver l’URL du serveur centralisé du projet :
lire le contenu du fichier ...chemin_du_répertoire/.git/config - configurer les paramètres d’un utilisateur de Git pour que les mots de passe soient stockés dans son profil local :
-
git config --global credential.helper store
Les commandes de base de GIT
Cet article est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions - 4.0 International.