Cov txheej txheem:

Puas yog git reset tshem tawm cov kev hloov pauv?
Puas yog git reset tshem tawm cov kev hloov pauv?

Video: Puas yog git reset tshem tawm cov kev hloov pauv?

Video: Puas yog git reset tshem tawm cov kev hloov pauv?
Video: Весёлый суккуб ► 2 Прохождение The Medium 2024, Kaum ib hlis
Anonim

Undo cov kev hloov hauv zos

  1. Muab pov tseg tag nrho hauv zos kev hloov , tab sis txuag lawv kom rov siv tau tom qab: git khaws cia.
  2. Muab pov tseg hauv zos kev hloov (permanently) rau ib cov ntaub ntawv: git checkout --
  3. Muab pov tseg tag nrho hauv zos kev hloov rau tag nrho cov ntaub ntawv mus tas li: git rov pib dua -- nyuaj.

Hais txog qhov no, dab tsi yog rov pib dua thiab tshem tawm cov kev hloov pauv hauv git?

Siv rov pib dua coj ib ceg nyob rau hauv koj lub zos repository rov qab mus rau cov ntsiab lus ntawm kev cog lus yav dhau los. Feem ntau siv cov rov pib dua hais kom ua tsuas yog muab pov tseg tag nrho hloov cov ntaub ntawv txij li thaum kawg tau cog lus thiab xa cov ntaub ntawv rov qab mus rau lub xeev uas lawv tau nyob hauv qhov kev cog lus tsis ntev los no.

Tsis tas li ntawd, kuv yuav thim rov qab txhua qhov kev hloov pauv hauv ib ceg li cas? Sim git checkout -f qhov no yuav muab pov tseg tej kev hloov hauv zos uas tsis tau cog lus rau hauv Txhua ceg thiab tus tswv. Thaum koj xav muab pov tseg kev hloov hauv koj ceg hauv zos , koj tuaj yeem khaws cov no kev hloov siv git stash hais kom ua. Koj kev hloov yuav tau txais kev cawmdim thiab koj tuaj yeem rov qab tau cov tom qab, yog tias koj xav tau lossis koj tuaj yeem rho tawm nws.

Hauv qhov no, kuv yuav rov qab hloov pauv rau Git li cas?

Txhawm rau rov qab, koj tuaj yeem:

  1. Mus rau Git keeb kwm.
  2. Txoj nyem rau ntawm qhov kev cog lus koj xav rov qab.
  3. Xaiv revert commit.
  4. Nco ntsoov xyuas cov kev hloov pauv.
  5. Nyem rov qab.

Qhov txiaj ntsig ntawm kev hu git rov pib dua ntawm koj qhov chaw khaws cia Git hauv zos yog dab tsi?

Tom qab kuaj xyuas cov txiaj ntsig ntawm kev sib koom ua ke, koj tuaj yeem pom tias qhov kev hloov pauv ntawm lwm ceg tsis txaus siab. Khiav git rov pib dua -- nyuaj ORIG_HEAD yuav cia koj rov qab mus rau qhov chaw koj nyob, tab sis nws yuav muab pov tseg koj lub zos hloov, uas koj tsis xav tau. git rov pib dua --merge khaws cia koj lub zos kev hloov.

Pom zoo: