Mam wiele gałęzi, które są rozgałęzione od głównego (każda w osobnym podkatalogu).
- Oddział 1: nowy projekt, jeszcze nie ukończony
- Branch2: poprawka do problemu, ale nadal w fazie testów
- Branch3: bałagan wokół gałęzi, którego nie przywrócę
Przed zakończeniem testowania poprawki chciałbym, aby kod był już dostępny w Branch1, abym mógł kontynuować programowanie z zainstalowaną poprawką.
(Ale ponieważ moje doświadczenie z git nie jest takie duże, najpierw zacząłem bawić się scalaniem w trzeciej gałęzi, specjalnie stworzonej do bałaganu, zanim zepsuję Branch1 lub Branch2)
W mojej trzeciej oddziale najpierw wypróbowałem:
git merge feature/Branch1
ale spowodowało to następujący błąd:
fatal: 'feature/Branch1' does not point to a commit
Następnie wykonałem zatwierdzenie -a w moim Branch1 i spróbowałem ponownie, ale nadal wyświetla ten sam błąd.
Co ja robię źle? Co powinienem zrobić, aby scalić kod z - w tym przypadku - Branch1 z Branch3?