Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
What exactly is the difference between pull and fetch?
lukegv6994yI still prefer the xkcd way ;)
capnsoup2544yThese are all very good so I think I'll add my personal favorite powertool to your list (I know you mentioned rebase already but I think this one deserves special mention):
git rebase -i
It's like rebase with 290% more magic since you can change how each commit is applied (including changing individual commits!). Oh how I love that command when I have to follow the Gerrit workflow.
I used cherry pick very often when i was on a team that handled production issues. Often times other team members would commit fixes to feature branches that were nowhere near ready, but we needed the fix ASAP.
So much cleaner than duplicating the work in a new branch.