this post was submitted on 20 Jun 2023
43 points (97.8% liked)
Programming
13389 readers
73 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The CLI and probably other more advanced guis are going to give you the option to:
That's just off the top of my head and also stuff that you can learn on the job. Good to know it exists though. I still use a "gui" (fugitive for vim) for simple tasks, like staging files ๐
For me, I don't think I could survive without git stash, I use it daily for various reasons (e.g. for validating a small bug fix, git stash & git stash pop lets me attempt to reproduce the issue both with and without a correction). The one downside with the CLI stash command is that it's very easy to forget things in stash though, but I don't think GUIs generally support stashing?
Another one I find myself doing quite often is git checkout BRANCH -- PATH, to pull specific versions of files between branches.
Thanks for this, absolutely helpful information.