Kailangan ko bang itulak pagkatapos ng rebase?

Talaan ng mga Nilalaman:

Kailangan ko bang itulak pagkatapos ng rebase?
Kailangan ko bang itulak pagkatapos ng rebase?
Anonim

Kung rebase ka ng isang branch, kakailanganin mong pilitin na itulak ang branch na iyon. Ang rebase at isang nakabahaging imbakan ay karaniwang hindi magkakasundo. Ito ay muling pagsulat ng kasaysayan. Kung ang iba ay gumagamit ng branch na iyon o nagsanga mula sa branch na iyon, ang rebase ay magiging hindi kasiya-siya.

Kailangan mo bang mag-commit pagkatapos ng rebase?

Para sa rebase, kailangan mo lang lutasin ang mga salungatan sa index at pagkatapos ay git rebase --continue. Para sa isang merge, kailangan mong gawin ang commit (git commit), ngunit ang katotohanan na ito ay isang merge ay tatandaan at isang naaangkop na default na commit na mensahe ang ibibigay para i-edit mo.

Bakit kailangan kong hilahin pagkatapos ng rebase?

Maaari mong hilahin gamit ang rebase sa halip na pagsamahin (git pull --rebase). … Ang mga lokal na pagbabagong ginawa mo ay muling ibabatay sa ibabaw ng mga malayuang pagbabago, sa halip na isama sa mga malalayong pagbabago. Kung i-rebase mo ang isang branch, kakailanganin mong pilitin na itulak ang branch na iyon.

Nangangailangan ba ang git rebase ng force push?

Ang pangalawang benepisyo ay ang pag-rebase mo, ngunit hindi mo kailangang gumamit ng git push --force dahil hindi ka nag-clobbing ng history sa master branch.

Ano ang dapat kong gawin pagkatapos ng rebase?

Git Rebasing Pushing pagkatapos ng rebaseMaaari itong lutasin sa isang git push --force, ngunit isaalang-alang ang git push --force-with-lease, na nagpapahiwatig na gusto mong mabigo ang push kung ang lokal na sangay ng remote-tracking ay naiiba sa sangay sa remote, hal.,may ibang nagtulak sa remote pagkatapos ng huling pagkuha.

Inirerekumendang: