DEV Community

slns
slns

Posted on • Edited on

cheat sheet, Git Stash

Git Stash

Short introduction:

Git stash allows you to save changes without interfering with commits.

For the list of all stashs:
 git stash list 
Enter fullscreen mode Exit fullscreen mode
To create a stash(no reference):
 git stash 
Enter fullscreen mode Exit fullscreen mode
To retrieve and delete the last stash:
 git stash pop 
Enter fullscreen mode Exit fullscreen mode
To retrieve and keep the last stash:
 git stash apply 
Enter fullscreen mode Exit fullscreen mode
To create a stash with identification:
 git stash save nome_do_stash or git stash save 'nome do stash' 
Enter fullscreen mode Exit fullscreen mode
To retrieve and maintain a specific stash:
 git stash apply stash@{n} or git stash apply n 
Enter fullscreen mode Exit fullscreen mode
To retrieve and delete a specific stash:
 git stash pop stash@{n} 
Enter fullscreen mode Exit fullscreen mode
To delete a specific stash
 git stash drop stash@{n} or git stash drop n 
Enter fullscreen mode Exit fullscreen mode

Top comments (1)

Collapse
 
dnature profile image
Divine Hycenth
 git stash drop stash@{n} or git stash drop n 
Enter fullscreen mode Exit fullscreen mode

To delete a specific stash