Je, ninahitaji kusukuma baada ya kushuka tena?

Orodha ya maudhui:

Je, ninahitaji kusukuma baada ya kushuka tena?
Je, ninahitaji kusukuma baada ya kushuka tena?
Anonim

Ikiwa utaweka upya tawi utahitaji kulazimisha kusukuma tawi hilo. Rebase na hazina iliyoshirikiwa kwa ujumla haielewani. Hii ni historia ya kuandika upya. Ikiwa wengine wanatumia tawi hilo au wamejitenga kutoka kwa tawi hilo basi kuweka tena hakutakuwa jambo la kufurahisha.

Je, unahitaji kujitolea baada ya kupunguzwa tena?

Ili kuweka msingi tena, unahitaji tu kutatua mizozo kwenye faharasa kisha git rebase --continue. Kwa muunganisho, unahitaji kufanya ahadi (git commit), lakini ukweli kwamba ni muunganisho utakumbukwa na ujumbe unaofaa wa ahadi chaguomsingi utatolewa ili uuhariri.

Kwa nini ninahitaji kuvuta baada ya kuweka tena?

Unaweza kuvuta kwa kutumia rebase badala ya kuunganisha (git pull --rebase). … Mabadiliko ya ndani uliyofanya yatatokana na mabadiliko ya mbali, badala ya kuunganishwa na mabadiliko ya mbali. Ukiweka upya tawi utahitaji kulazimisha kusukuma tawi hilo.

Je, git rebase inahitaji kusukuma kwa nguvu?

Faida ya pili ni kwamba umeondoa tena, lakini sio lazima utumie git push --force kwa sababu hubambiki historia kwenye tawi kuu.

Nifanye nini baada ya kupunguzwa tena?

Git Rebase Pushing baada ya kuweka upyaHili linaweza kutatuliwa kwa git push --force, lakini zingatia git push --force-with-lease, ikionyesha kuwa unataka msukumo ishindwe ikiwa tawi la ndani la ufuatiliaji wa kijijini linatofautiana na tawi la mbali, kwa mfano,mtu mwingine alisukuma hadi kidhibiti baada ya uletaji wa mwisho.

Ilipendekeza: