Utworzono gałąź o nazwie "6796", następnie przekazałem ją do zdalnego serwera, sprawdziłem na innym serwerze, wprowadziłem inne zmiany , pchnął go, a następnie połączył go z wzorcem i usunął - lokalnie i zdalnie (git push :6796
) - na drugim serwerze. Teraz, kiedy biegnę git pull
:Wyświetlacze git pull "fatal: Nie udało się znaleźć zdalnych refs/heads/xxxx" i rozłącza się
fatal: Couldn't find remote ref refs/heads/6796
[email protected]:~/path/to/repo$ fatal: The remote end hung up unexpectedly
ale git pull origin master
działa normalnie. Wydaje mi się, że istnieje 6796 odwołań odniesienia ... jak rozwiązać ten problem?
Dziękuję! Miałem tę linię.git/config: '[zdalny" początek]] fetch = + refs/heads/6796: refs/remote/origin/6796' Domyślam się, że ta linia jest tam, ponieważ usunąłem gałąź zdalną i przycinam ją z innej serwer; więc na tym serwerze git wiedział o usunięciu i usunął wiersz w .git/config, ale tutaj git nie został powiadomiony o usunięciu. Wielkie dzięki! – mdesantis
Opcja 'prune' dostarczona przez @jweyrich jest dobra do" odświeżenia "statusu pochodzenia – v01pe
poszukaj .gitconfig na twoim katalogu głównym –