Les commandes de base de GIT

, par clem

  • 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