Mam wadliwą gałąź master
, którą potrzebuję do debugowania. Aby to zrobić, chcę wstawić kilka procedur debugowania (np. Drukowanie zmiennych), przypiąć błąd i zastosować poprawki. Później chcę scalić poprawki w gałęzi master
, ale nie chcę pomijać zmian debugowania.git - gałąź "debugowania", scalanie gałęzi "fix" bez "debugowania"
# create debug branch
git checkout -b debug
# ...
# edit sources and add debug prints
# ...
# commit debug changes
git commit --all
# create branch for the fix
git checkout -b fix
teraz zrobić odpowiednią poprawkę i zobowiązać
git commit --all
idź do master
oddział ...
git checkout master
... i połączyć z fix bez debugowania zmienia
git merge fix # <-- wrong, will merge debug changes as well
Jak połączyć fix
bez debug
?
Potrzebujesz zmian wprowadzonych w debugowaniu w celu naprawy gałęzi? – iberbeu