Quelques commandes en vrac pour GIT .. |
Article original Publié le : 09 novembre 2019
Mise a jour le : – |
Utilisé au quotidien, pour les trous de mémoire ..
git add = ajout de nouveaux fichiers/modifiés depuis le dernier commit. Les objets précédents restent inchangés
git pull = récupère les dernières modifications distantes du projet et les fusionner dans la branche courante
git branch = Liste la branche courante et les branches disponibles
git status = Statut de la branche courante du projet
git add/rm = Ajouter/supprimer un ou des fichier(s) qui sont prêt à être versionnés ou supprimé
git commit = Afficher une description, un commentaire à une version que l’on souhaite pousser suite à des modifications apportées dans la version en cours (faire un git commit -m “commentaire”)
git push origin le_nom_de_ma_branche = Pousser sa branche locale sur le repository distant
git fetch origin le_nom_de_la_branche = Permet de récupérer les éléments (meta-donnees) sans rapatrier les modifications distants.
git diff branch_A branch_B = Permet de comparer 2 versions d’un projet cad celle de la “branch A” avec celle de la “branch B”
git init = Pour crée un nouveau dépôt
git clone = Cloner un dépôt distant
git reset –hard = Annule toute les modification en local
git merge = Fusionne une branche dans une autre
git blame nom_du_fichier = Pour voir qui a modifié le fichier en dernier
git stash = Stocke de côté un état non commité afin d’effectuer d’autres tâches
git branch -d nom_de_la_branche = Pour supprimer une branche locale sur votre ordinateur, la commande est la suivante
git branch -D nom_de_la_branche = Pour supprimer une branche locale, affiche un avertissement si la branche n’a pas été totalement fusionnée.
git checkout nom_de_la_branche = Utiliser une branche existante
git checkout -b nom_de_la_nouvelle_branche = Créer et utiliser une nouvelle branche
git clone nom_du_projet = Cloner un projet
git log = Affiche la liste des commits effectués sur une branche
git revert id_du_commit = Pour annuler les modifications et revenir a l’etat initial ( l’id s’affiche sous la forme 4fb91ece3741e6b824e9c9efa318dbb977847e1b via un git log)
git checkout — nom_du_fichier = Annule les modification du fichier en local
Utiliser un port différent pour cloner
$ git clone ssh://git@github.com:2222/Toaster2luX/playbook.git
Quelques liens
-https://makina-corpus.com/blog/metier/archives/git-annuler-proprement-un-commit-apres-un-push
-https://www.grafikart.fr/tutoriels/checkout-revert-reset-586