Logo pl.boatexistence.com

Kiedy wybierasz zmianę bazy lub scalanie?

Spisu treści:

Kiedy wybierasz zmianę bazy lub scalanie?
Kiedy wybierasz zmianę bazy lub scalanie?

Wideo: Kiedy wybierasz zmianę bazy lub scalanie?

Wideo: Kiedy wybierasz zmianę bazy lub scalanie?
Wideo: Git Merge VS. Git Rebase - What's the difference? 2024, Może
Anonim

Podsumowując, jeśli chcesz wprowadzić zmiany z jednej gałęzi Git do innej:

  1. Użyj scalania w przypadkach, gdy chcesz, aby zestaw zatwierdzeń był wyraźnie pogrupowany w historii.
  2. Użyj rebase, jeśli chcesz zachować historię zmian liniowych.
  3. NIE używaj rebase w gałęzi publicznej/współdzielonej.

Czy git pull łączy się lub zmienia bazę?

Domyślnie polecenie git pull wykonuje scalanie, ale możesz wymusić na nim integrację zdalnej gałęzi z rebase, przekazując jej opcję --rebase.

Czy powinienem wyciągnąć po zmianie bazy?

tl;dr Należy zaktualizować zarówno główną, jak i funkcję za pomocą git pull i git pull --rebase przed zmianą bazy na główną. Nie ma potrzeby wykonywania git pull po przebudowaniu swojej funkcji branch na górze master.

Czy mam git pull czy git rebase?

Wniosek. Jeśli jesteś początkującym użytkownikiem git i chcesz, aby wszystko było bezpieczne, polecam używanie git pull i git merge przez cały czas do łączenia kodu. … Jeśli chcesz zachować czystą i uporządkowaną historię git, git rebase jest dla Ciebie Pamiętaj, że git rebase należy używać ostrożnie, w przeciwnym razie zapłacisz za to odpowiednią cenę:).

Czy muszę scalić po ściągnięciu?

Informacje o scalaniu żądań ściągnięcia

W żądaniu ściągnięcia proponujesz, aby zmiany wprowadzone w gałęzi nagłówka zostały scalone z gałęzią podstawową. Domyślnie dowolne żądanie ściągnięcia może zostać scalone w dowolnym momencie, chyba że gałąź główna jest w konflikcie z gałęzią podstawową.

Zalecana: