Cov txheej txheem:

Kuv yuav ua li cas tshem tawm cov kev hloov pauv tsis raug hauv git?
Kuv yuav ua li cas tshem tawm cov kev hloov pauv tsis raug hauv git?

Video: Kuv yuav ua li cas tshem tawm cov kev hloov pauv tsis raug hauv git?

Video: Kuv yuav ua li cas tshem tawm cov kev hloov pauv tsis raug hauv git?
Video: Koj saib kuv tsis muaj nqis - Nkauj tawm tshiab 2021-22 2024, Hlis ntuj nqeg
Anonim

Tam sim no koj muaj 4 txoj hauv kev los tshem tawm koj cov kev hloov pauv:

  1. Unstage cov ntaub ntawv rau tam sim no commit (HEAD): git rov pib dua HEAD
  2. Unstage txhua yam - khaws cia kev hloov : git rov pib dua.
  3. Muab pov tseg tag nrho hauv zos kev hloov , tab sis txuag lawv rau yav tom ntej: git khaws cia.
  4. Muab pov tseg txhua yam mus tas li: git rov pib dua --hard.

Ua raws li qhov no, Kuv yuav ua li cas tshem tawm cov kev hloov pauv hauv git?

7 Teb

  1. Qhov no yuav unstage tag nrho cov ntaub ntawv koj yuav tau staged nrog git ntxiv: git pib dua.
  2. Qhov no yuav thim rov qab txhua qhov kev hloov pauv hauv zos uas tsis tau tso cai (yuav tsum tau ua tiav hauv repo hauv paus): git checkout.
  3. Qhov no yuav tshem tawm tag nrho cov ntaub ntawv tsis raug hauv zos, yog li tsuas yog git taug qab cov ntaub ntawv tseem nyob: git huv -fdx.

Kuj Paub, Kuv yuav rov qab hloov kho cov ntaub ntawv hauv Git li cas? Undoing ib qho kev cog lus yog tias koj muaj hloov kho , ntxiv thiab cog lus hloov pauv rau a ntaub ntawv , thiab xav undo cov kev hloov pauv, ces koj tuaj yeem rov siv dua git rov pib dua HEAD ~ txhawm rau tshem tawm koj qhov kev cog lus. Zoo ib yam li cov piv txwv yav dhau los, thaum koj siv git rov pib dua kev hloov kho yuav tsis raug mob. Pom tias tam sim no koj ntaub ntawv yog tsis raug tracked lawm!

Hauv qhov no, koj yuav tshem tawm cov kev hloov pauv li cas?

Rau tshem tawm kawg cog lus los ntawm git, koj tuaj yeem khiav git pib dua --hard HEAD^ Yog tias koj yog tshem tawm ntau qhov kev cog lus los ntawm sab saum toj, koj tuaj yeem khiav git pib dua --hard HEAD ~ 2 rau tshem tawm zaum kawg ob commits. Koj tuaj yeem nce tus lej rau tshem tawm txawm ntau commits.

Git reset yog dab tsi?

Cov ntsiab lus. Saib xyuas, git rov pib dua yog ib qho lus txib muaj zog uas yog siv los tshem tawm cov kev hloov hauv zos rau lub xeev ntawm a Git rov. Git rov pib dua ua haujlwm ntawm "Peb Ntoo ntawm Git ". Cov ntoo no yog Daim Ntawv Cog Lus Ua Haujlwm (HEAD), Qhov Ntsuas Qhov Ntsuas, thiab Daim Ntawv Qhia Ua Haujlwm.

Pom zoo: