W naszym repozytorium GitHub współpracownik usunął gałąź o nazwie release
. Ale kiedy uruchamiam git checkout release
lokalnie, zawsze otrzymuję usuniętą gałąź release
. To samo, nawet gdy sprawdziłem inną gałąź, usunąłem release
gałąź git branch -D release
i uruchomiłem ponownie git checkout release
.
Czy jest coś do naprawienia w repozytorium GitHub, czy powinienem naprawić coś lokalnie?
git branch --remote
wyjście origin/release
. Czy chcesz uruchomić git fetch -p
bez dodatkowych argumentów i czy spowoduje to przycięcie wszystkich usuniętych zdalnych gałęzi?
git fetch -p
bez dodatkowych argumentów przycina wszystkie usunięte zdalne gałęzie.
git branch --remote
generuje po uruchomieniugit fetch
? Konieczne może być przycięcie,git fetch -p
aby zapomnieć o usuniętych zdalnych gałęziach.