Po naprawieniu błędu w oddzielnym lokalnym oddziale, przekazuję mój oddział do zdalnego i przesłałem żądanie wyciągnięcia.
Po sprawdzeniu kodu został on scalony z naszym głównym oddziałem.
Następnie stwierdziłem, że muszę wprowadzić dodatkowe zmiany w tej gałęzi.
Wprowadziłem te zmiany do lokalnego oddziału i przekazałem je pilotowi.
Nie mogę ich znaleźć nigdzie na Githubie i kiedy próbuję utworzyć nową gałąź i wybrać cherry'a commit, git mówi mi, że commit jest pusty.
Co daje?
Odpowiedzi:
2 dla odpowiedzi № 1Możliwie, że:
- ta gałąź była usunięty po zaakceptowaniu żądania ściągnięcia
- ta gałąź (nawet popchnięta ponownie) nie jest dobrym kandydatem na nowe żądanie ściągnięcia (ponieważ twoje nowe zatwierdzenia powinny być wykonywane na uaktualnionym mistrzu wyższego rzędu)
Powinieneś:
- pociągnij z góry, upewniając się, że repozytorium lokalne i zdalne ma najnowszego mastera z oryginalnego repo
- stwórz nowy oddział, z twoimi nowymi zobowiązaniami,
- wyślij żądanie ściągnięcia z tego nowego oddziału.