głupie pytanie ( ͡°͜ʖ͡°) pracowałem na swojej gałęzi nazwijmy ją B gałąź mastera to gałąź master ktoś inny w projekcie tam zrobił pewne zmiany i zapisał je na masterze teraz ja zrobiłem fetch / update mastera, i wybrałem merge master to into B (gałąź B), tylko jeden mały konflikt trzeba było rozwiązać, ale jak chcę pushnąć, to chce mi wysłać również cały kod, który nie jest mój a jest już na masterze,(ten kod kogoś z projektu) zamiast tylko tego jednego pliku z błędem jak temu zaradzić? #git #programowanie #programista15k
Jeśli branch B ma za parenta mastera to robisz git fetch/pull -r na masterze, a później samego pull'a na branchu Po tym wypychasz już same zmiany z brancha.
Raz mi się zdarzyło, że pobrałem brancha i chyba byłem scheckoutowany na commita zamiast go cherry-pickować na mastera. Dałem pusha i o chłopie, 200 CR mi się wygenerowało. Ile ja się musiałem naklikać żeby to abandonować ( ͡°͜ʖ͡
pracowałem na swojej gałęzi nazwijmy ją B
gałąź mastera to gałąź master
ktoś inny w projekcie tam zrobił pewne zmiany i zapisał je na masterze
teraz ja zrobiłem fetch / update mastera, i wybrałem merge master to into B (gałąź B), tylko jeden mały konflikt trzeba było rozwiązać, ale jak chcę pushnąć, to chce mi wysłać również cały kod, który nie jest mój a jest już na masterze,(ten kod kogoś z projektu) zamiast tylko tego jednego pliku z błędem
jak temu zaradzić?
#git #programowanie #programista15k
Jeśli branch B ma za parenta mastera to robisz git fetch/pull -r na masterze, a później samego pull'a na branchu Po tym wypychasz już same zmiany z brancha.
Raz mi się zdarzyło, że pobrałem brancha i chyba byłem scheckoutowany na commita zamiast go cherry-pickować na mastera. Dałem pusha i o chłopie, 200 CR mi się wygenerowało. Ile ja się musiałem naklikać żeby to abandonować ( ͡° ͜ʖ ͡
Jak chcesz uniknąć tego to możesz spróbować bardziej zaawansowanego podejścia (rebase) i wtedy na swojej gałęzi masz tylko swoje zmiany
Komentarz usunięty przez autora