GitSe cacher


Syntaxe

  • git stash list [<options>]
  • git stash show [<stash>]
  • git stash drop [-q|--quiet] [<stash>]
  • git stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
  • git stash branch <branchname> [<stash>]
  • git stash [save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet] [-u|--include-untracked] [-a|--all] [<message>]]
  • git stash clear
  • git stash create [<message>]
  • git stash store [-m|--message <message>] [-q|--quiet] <commit>

Paramètres

Paramètre Détails
montrer Affiche les modifications enregistrées dans le cache sous forme de diff entre l'état masqué et son parent d'origine. Lorsqu'aucun <stash> n'est donné, affiche le dernier.
liste Listez les caches que vous avez actuellement. Chaque stash est répertorié avec son nom (par exemple, stash @ {0} est le dernier stash, stash @ {1} est celui précédent, etc.), le nom de la branche qui était à l’origine du stash Description de la validation sur laquelle la réserve était basée.
pop Supprimez un seul état caché de la liste de dissimulation et appliquez-le au-dessus de l'état actuel de l'arborescence de travail.
appliquer Comme la pop , mais ne supprimez pas l'état de la liste de réserve.
clair Supprimez tous les états cachés. Notez que ces états seront alors sujets à l'élagage, et peuvent être impossibles à récupérer.
laissez tomber Supprimer un seul état caché de la liste de réserve. Lorsqu'aucun <stash> n'est donné, il supprime le dernier. c.-à-d. stash @ {0}, sinon <stash> doit être une référence de journal stash valide du formulaire stash @ {<revision>}.
créer Créez un stash (qui est un objet de validation normal) et retournez son nom d'objet, sans le stocker nulle part dans l'espace de noms de référence. Ceci est destiné à être utile pour les scripts. Ce n'est probablement pas la commande que vous souhaitez utiliser; voir "enregistrer" ci-dessus.
le magasin Stocker un stock donné créé via git stash create (qui est un commit de fusion en suspens) dans la réserve stash, mettant à jour le stog reflog. Ceci est destiné à être utile pour les scripts. Ce n'est probablement pas la commande que vous souhaitez utiliser; voir "enregistrer" ci-dessus.

Remarques

Le stashing nous permet d'avoir un répertoire de travail propre sans perdre aucune information. Ensuite, il est possible de commencer à travailler sur quelque chose de différent et / ou de changer de branche.

Se cacher Exemples Liés