Fun fact! If you have to quickly swap between two different branches you should try:
git checkout -
It will swap to the previous branch you were on. Have fun!
Related Communities !programmerhumor@lemmy.ml !programmer_humor@programming.dev !programmerhumor@kbin.social !programming_horror@programming.dev
Other Programming Communities !programming@beehaw.org !programming@programming.dev !programming@lemmy.ml !programming@kbin.social !learn_programming@programming.dev !functional_programming@programming.dev !embedded_prog@lemmy.ml
Fun fact! If you have to quickly swap between two different branches you should try:
git checkout -
It will swap to the previous branch you were on. Have fun!
This checks out!
alias git to 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.