Ci-dessous, les différences entre deux révisions de la page.
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 [23-04-2019 11:36] edmc73 [Configurer Apache] |
linux:git [10-12-2019 11:09] edmc73 [Stash] |
||
---|---|---|---|
Ligne 118: | Ligne 118: | ||
git reset HEAD^ | git reset HEAD^ | ||
+ | FIXME | ||
Ne plus suivre (unstage) un fichier | Ne plus suivre (unstage) un fichier | ||
git reset HEAD nom_du_fichier ou répertoire | git reset HEAD nom_du_fichier ou répertoire | ||
Ligne 147: | Ligne 148: | ||
Voir les branches | Voir les branches | ||
git branch | git branch | ||
+ | |||
+ | === Création === | ||
Créer une branche | Créer une branche | ||
Ligne 167: | Ligne 170: | ||
Pour pousser votre branche sur le dépôt afin qu' | Pour pousser votre branche sur le dépôt afin qu' | ||
git branch --set-upstream nom_dune_branche origin/ | git branch --set-upstream nom_dune_branche origin/ | ||
+ | |||
+ | |||
+ | === 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 176: | Ligne 182: | ||
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' | ||
- | 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 188: | Ligne 189: | ||
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' | ||
+ | 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 395: | Ligne 411: | ||
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 |