Git 2.23 wprowadza nowe polecenie git switch
- po przeczytaniu dokumentacji wydaje się być prawie takie samo, jak git checkout <branchname>
ktoś może wyjaśnić różnicę lub przypadek użycia?
Wprowadzono dwa nowe polecenia „git switch” i „git restore” w celu rozdzielenia „sprawdzania gałęzi, aby pracować nad rozwojem jej historii” i „sprawdzania ścieżek poza indeksem i / lub drzewem, aby pracować nad przyspieszeniem bieżącej history z jednego polecenia „git checkout”.