Git · Junior · Запитання 54 з 75
Навіщо git switch, якщо є git checkout?
- 1Це аліас, який ще й пушить гілку
- ✓Правильна відповідь: Він лише перемикає гілки - безпечніша частина checkout
- 3Він перемикає сервер, на який пушить репозиторій
Пояснення
checkout робив дві непов'язані речі: перемикав гілки й відновлював файли. Git 2.23 розділив їх на git switch і git restore, щоб було менше помилок.