Załóżmy, że mamy gałąź hotfixes
, która została utworzona od master
. dodaliśmy poprawki do hotfixes
, ale te zatwierdzenia nie były użyteczne, więc teraz chcemy zacząć od nowej kopii master
ponownie.Jak zresetować oddział do innego oddziału z git?
wyjaśnienie lepiej, to jest workflow referencyjny: http://nvie.com/posts/a-successful-git-branching-model/
niech też powiedzieć, że pchnął hotfixes
do origin
zdalnego bo mamy strasznie skonfigurować i jest to jedyny sposób, aby przetestować coś, więc musimy zresetuj gałąź również na serwerze zdalnym.
Jak zresetować hotfixes
do kopii master
?
Czy to jest poprawna składnia? Kiedy to zrobiłem, dostałem nową zdalną gałąź z plusem (+) w nazwie. Musiałem przenieść plus jak "git push origin + master: hotfixes". Jest to zgodne ze specyfikacją git: http://git-scm.com/docs/git-push – jwynveen
@jwynveen Masz rację, naprawiono. –
fyi, znak plus jest skrótem do robienia '--force' podczas pchania: http://stackoverflow.com/questions/1475665/why-git-push-helloworld-mastermaster-instead-of-just-git- push-helloworld –