Outils pour utilisateurs

Outils du site


linux:git (lu 119089 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
linux:git [24-04-2019 10:29]
edmc73 [Quelques commandes utiles]
linux:git [19-02-2020 15:41]
edmc73 [Quelques commandes utiles]
Ligne 113: Ligne 113:
 Ajouter au commit seulement les fichiers suivi Ajouter au commit seulement les fichiers suivi
   git add -u   git add -u
-Enlever un fichier du commit +Enlever un fichier du commit ou plutot, désindexer un fichier 
-  git reset -- lefichier+  git reset lefichier 
 +équivalent de  
 +  git reset --mixed HEAD lefichier 
 Annuler le dernier commit non encore propagé (n'affecte pas le contenu des fichiers, fait comme si vous n'aviez pas fait git commit) Annuler le dernier commit non encore propagé (n'affecte pas le contenu des fichiers, fait comme si vous n'aviez pas fait git commit)
   git reset HEAD^   git reset HEAD^
  
-FIXME +   
-Ne plus suivre (unstage) un fichier +Plus d'info sur git reset => https://git-scm.com/book/fr/v2/Utilitaires-Git-Reset-d%C3%A9mystifi%C3%A9 
-  git reset HEAD nom_du_fichier ou répertoire+
 Supprimer les modifications faite sur un fichier Supprimer les modifications faite sur un fichier
   git checkout -- nom_du_fichier   git checkout -- nom_du_fichier
Ligne 148: Ligne 151:
 Voir les branches Voir les branches
   git branch   git branch
 +
 +=== Création ===
  
 Créer une branche Créer une branche
Ligne 168: Ligne 173:
 Pour pousser votre branche sur le dépôt afin qu'elle soit accessible à tout le monde Pour pousser votre branche sur le dépôt afin qu'elle soit accessible à tout le monde
   git branch --set-upstream nom_dune_branche origin/nom_dune_branche   git branch --set-upstream nom_dune_branche origin/nom_dune_branche
 +
 +
 +=== Modification ===
  
 Pour fusionner votre nouvelle branche sur la branche master, faites vos commit, placez-vous sur la branche master puis fusionner une autre branche sur celle-ci Pour fusionner votre nouvelle branche sur la branche master, faites vos commit, placez-vous sur la branche master puis fusionner une autre branche sur celle-ci
Ligne 177: Ligne 185:
   git merge --no-ff branche_a_fusionner   git merge --no-ff branche_a_fusionner
  
-Pour supprimer la branche qui ne sert plus à rien  et vérifier qu'elle a été mergé 
-  git branch -d nom_branche_qui_sert_plus 
-   
-Pour supprimer une branche qui n'a pas été mergé 
-  git branch -D nom_branche_obsolète 
  
 Pour copier un fichier d'une autre branche sur la branche en cours Pour copier un fichier d'une autre branche sur la branche en cours
Ligne 189: Ligne 192:
     twitter_integration     twitter_integration
   $ git checkout twitter_integration fichier1 fichier2   $ git checkout twitter_integration fichier1 fichier2
 +
 +
 +Si vous avez une branche feature et que vous voulez intégrer les derniers commit de master sur cette branche
 +
 +  $ git checkout feature
 +  $ git pull origin master
 +
 +=== Suppression de branches ===
 +
 +Pour supprimer la branche qui ne sert plus à rien  et vérifier qu'elle a été mergé
 +  git branch -d nom_branche_qui_sert_plus
 +  
 +Pour supprimer une branche qui n'a pas été mergé
 +  git branch -D nom_branche_obsolète
 +
  
  
Ligne 396: Ligne 414:
  
 pour voir les modifs en stash pour voir les modifs en stash
-  git list+  git stash list
  
 Pour voir quelles sont les fichiers modifiés par un stash Pour voir quelles sont les fichiers modifiés par un stash
linux/git.txt · Dernière modification: 05-12-2023 13:52 de edmc73