Twoje repozytorium ma wiele gałęzi. Wprowadzasz kilka zmian w gałęzi eksperymentalnej i musisz zaktualizować gałąź główną, aby uwzględnić te zmiany, jednocześnie nadpisując historię repozytorium. Której operacji Git należy użyć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Rebase.
Dlaczego to jest odpowiedź
Rebase to operacja Git, która pozwala na przeniesienie sekwencji commitów z jednej gałęzi na inną, zmieniając historię commitów. W tym przypadku, przeniesienie zmian z gałęzi eksperymentalnej na gałąź główną za pomocą rebase spowoduje, że commity z gałęzi eksperymentalnej pojawią się jako nowe commity na gałęzi głównej, efektywnie nadpisując historię. Fetch pobiera zmiany z repozytorium zdalnego, ale nie integruje ich z lokalną gałęzią. Merge integruje zmiany z jednej gałęzi do drugiej, tworząc nowy commit scalający, ale zachowuje historię obu gałęzi. Push wysyła lokalne commity do repozytorium zdalnego.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana