Comment on Fossil: A Git alternative with batteries included
robinm@programming.dev 1 year ago2019, so 4-5 years ago so not that recent but not ancient either. But unfortunately tutorials have not been updated.
I would say that the biggest benefit of git switch
is that you can’t switch to a detached state without using a flag (–detached
or -d
). If you do git co $tag
or git co $sha-1
you may get at one point the error “you are in a detached state” which is ununderstable for begginers. To get the same error with git switch
you must explicitely use git switch --detached $tag/$sha-1
which makes it much easier to understand and remember that you are going to do something unusual.
More generally it’s harder to misuse git switch
/git restore
. And it’s easier to explain them since the only do one thing (unlike git checkout
which is a mess !).
So if it’s only for you git checkout
is fine, but I would still advice to use git switch
and git restore
so you will have an easier time to teach/help begginers.