Mam gałąź, masterktóra śledzi gałąź zdalną origin/master.
Chcę zmienić ich nazwę na master-oldlokalną i zdalną. czy to możliwe?
W przypadku innych użytkowników, którzy śledzili origin/master(i którzy zawsze aktualizowali swój masteroddział lokalny za pośrednictwem git pull), co stałoby się po zmianie nazwy oddziału zdalnego?
Czy git pullnadal będą działać, czy wygeneruje błąd, którego nie będzie w stanie znaleźć origin/master?
Następnie chcę utworzyć nowy masteroddział (lokalnie i zdalnie). Ponownie, po zrobieniu tego, co stałoby się teraz, gdyby zrobili to inni użytkownicy git pull?
Myślę, że to wszystko spowodowałoby wiele problemów. Czy istnieje czysty sposób na uzyskanie tego, czego chcę? A może powinienem po prostu odejść bez masterzmian, utworzyć nowy oddział master-newi popracować nad tym?
git push -fwpływa na zdolność pulldowolnego oddziału zdalnego śledzenia.
master-oldktóra wskazuje na to samo zatwierdzenie, co poprzednia mastergałąź. Następnie można zastąpić masteroddział z nowymi zmianami wykonując mergeze oursstrategią. Wykonanie scalenia działa, gdy pilot nie zezwala na zmiany inne niż szybkie. Oznacza to również, że inni użytkownicy nie będą wymuszać aktualizacji.
masterjest wyjątkowy, o ile jest to jedyna istniejąca gałąź. Gdy masz więcej niż jeden, wszystkie gałęzie są na równi.

