Czy w Git można przejść do innej gałęzi bez wypisywania wszystkich plików?
Po zmianie gałęzi muszę usunąć wszystkie pliki, zregenerować je, zatwierdzić i przełączyć z powrotem. Więc wyewidencjonowywanie plików to tylko strata czasu (a jest ich około 14 000 - to długa operacja).
Aby wszystko było jasne:
Potrzebuję tego wszystkiego, aby przesłać dokumentację do GitHub.
Mam repozytorium z gałęzią gh-pages . Kiedy odbudowuję dokumentację lokalnie, kopiuję ją do katalogu repozytorium, zatwierdzam i wypycham do GitHub. Ale nie byłem zadowolony, bo miałem lokalnie dwie kopie dokumentacji. Postanowiłem stworzyć pustą gałąź i po zatwierdzeniu przełączyć się na opróżnianie i usuwanie plików. Ale powrót to długa operacja - więc zadałem to pytanie.
Wiem, że mogę po prostu zostawić gałąź gh-pages i usunąć pliki, ale nie lubię brudnych drzew roboczych.