Logo tl.boatexistence.com

Kapag kumukuha ng rebase o merge?

Talaan ng mga Nilalaman:

Kapag kumukuha ng rebase o merge?
Kapag kumukuha ng rebase o merge?
Anonim

Sa buod, kapag naghahanap upang isama ang mga pagbabago mula sa isang Git branch patungo sa isa pa:

  1. Gamitin ang merge sa mga kaso kung saan gusto mong malinaw na pinagsama-sama sa kasaysayan ang isang hanay ng mga commit.
  2. Gumamit ng rebase kapag gusto mong panatilihin ang isang linear commit history.
  3. HUWAG gumamit ng rebase sa isang pampubliko/nakabahaging sangay.

Nagsasama ba o nagre-rebase ba ang git pull?

Bilang default, ang git pull command ay nagsasagawa ng merge, ngunit maaari mo itong pilitin na isama ang remote branch na may rebase sa pamamagitan ng pagpasa dito ng --rebase na opsyon.

Dapat ko bang hilahin pagkatapos ng rebase?

tl;dr Dapat mong i-update ang master at feature gamit ang git pull at git pull --rebase bago i-rebase ang feature sa ibabaw ng master. Hindi na kailangang gumawa ng git pull pagkatapos mong i-rebase ang iyong feature branch sa itaas ng master.

Dapat ko bang git pull o git rebase?

Konklusyon. Kung ikaw ay isang git beginner at gusto mong maging ligtas ang mga bagay, inirerekomenda ko ang paggamit ng git pull at git merge sa lahat ng oras para sa pagsasama ng code. … Kung sakaling gusto mong mapanatili ang malinis at maayos na kasaysayan ng git, ang git rebase ay para sa iyo Tandaan lang, dapat gamitin nang may pag-iingat ang git rebase, o magbabayad ka ng presyo para doon:).

Kailangan ko bang pagsamahin pagkatapos ng paghila?

Tungkol sa pull request merges

Sa isang pull request, iminumungkahi mo na ang mga pagbabagong ginawa mo sa isang head branch ay dapat pagsamahin sa isang base branch. Bilang default, anumang kahilingan sa paghila ay maaaring pagsamahin anumang oras, maliban kung ang head branch ay sumasalungat sa base branch.

Inirerekumendang: