W git, jeśli usunę gałąź lokalną i utworzę nowy o tej samej nazwie. Wszystkie zatwierdzenia z nowego oddziału będą przekazywane do tego samego pilota, ponieważ mają taką samą nazwę. Czy to jest poprawne?git utworzyć nowy oddział o tej samej nazwie, czy zostanie on przekazany do tego samego pilota?
5
A
Odpowiedz
5
Jeśli wykonasz git push origin branchname
, to tak, to prawda.
Zastrzeżenie jest to, że trzeba będzie inny od tego, co popełnić historię pochodzenia, więc trzeba będzie zmusić do pchania zmian naciśnięciem do pracy:
git push origin branchname -f
# or
git push origin branchname --force
Jeśli nie, ty” Otrzymam komunikat o błędzie informujący, że lokalny oddział znajduje się za źródłem. Wymuszanie pchnięcia zasadniczo mówi "hej pochodzenie, weź moją historię popełnienia i poradzę sobie z nią."