Believe it or not, git checkout
Want to make a branch ?
git checkout
Want to make switch branches ?
git checkout
Want to get a specific file version ?
git checkout
Want to get remove changes to one file ?
Believe it or not, also
git checkout
303
Comments14
I confess, I use switch now
And there is also git restore now.
Fun fact! If you have to quickly swap between two different branches you should try:
It will swap to the previous branch you were on. Have fun!
git switch -also works for thisWe have the best flows in the world... Because of git checkout
only just found out how cherry picking works I love it
Nice, would you explain cherry picking to me, a dummy?
You can copy a commit that was pushed in branch 1 and paste it to branch 2
Thanks. I wonder what effect that has on the git history of branch 2?
For some reason I thought cherry picking might be the ability to take any file from any commit on any branch and copying it to the current branch.
the pasted commit will be at the top of the history for branch 2
That seems like it would cause chaos if those branches were ever merged.
Git's smart enough to realize it's the same commit and skip it.
Common workflow use of cherry-pick:
All this works without issue.
This checks out!
alias git to git checkout