Nigdy nie użyłem git
przed GitHub
opublikowałem aplikację dla systemu Windows, więc nigdy jej nie użyłem w linii poleceń.Jak przesłać wiele oddziałów z wielu zatwierdzeń?
Oto moja sytuacja:
Zrobiłem kilka commitów na master
, potem zmieniłem gałąź i zrobiłem tam także pewne poprawki. Wszystko bez pchania do GitHub. Kiedy kliknąłem sync
w aplikacji Windows (co do której zakładam, że jest git push
), ku mojemu zaskoczeniu, wszystkie moje zatwierdzenia zostały przekazane do mojego nowego oddziału - nawet zatwierdzenia, które zrobiłem, gdy byłem w master
.
Ponieważ jest to zachowanie aplikacji windows, myślę, że muszę użyć wiersza polecenia.
Co to jest poprawna komenda git push
, aby przesunąć zatwierdzenia do właściwych gałęzi na pilocie?
Nie jestem pewien co do twojej ostatniej sugestii, powiedziałbym, że polecenie jest po prostu 'git push origin branchOne anotherBranch' – Drealmer
Myślę, że nowsze wersje gita nie przesyłają wszystkich gałęzi śledzenia: http://stackoverflow.com/ a/13148313/586086 –