Talaan ng mga Nilalaman:

Paano mo maaalis ang mga hindi nakatalagang pagbabago?
Paano mo maaalis ang mga hindi nakatalagang pagbabago?

Video: Paano mo maaalis ang mga hindi nakatalagang pagbabago?

Video: Paano mo maaalis ang mga hindi nakatalagang pagbabago?
Video: Paano mawala ang nararamdaman mo para sa kanya? (8 Tips Para Makalimutan Mo Siya) 2024, Nobyembre
Anonim

7 Sagot

  1. Aalisin nito ang lahat mga file maaaring na-stage mo ang git add: git reset.
  2. Ibabalik nito ang lahat ng lokal mga pagbabagong hindi nakatuon (dapat isagawa sa repo root): git checkout.
  3. Ito ay tanggalin lahat ng lokal na hindi sinusubaybayan mga file , kaya git lang ang sinusubaybayan mga file manatili: git clean -fdx.

Tungkol dito, paano ko aalisin ang mga hindi nakasaad na pagbabago sa git?

Mayroon ka na ngayong 4 na opsyon para i-undo ang iyong mga pagbabago:

  1. I-unstage ang file sa kasalukuyang commit (HEAD): git reset HEAD
  2. Alisin ang lahat - panatilihin ang mga pagbabago: git reset.
  3. Itapon ang lahat ng lokal na pagbabago, ngunit i-save ang mga ito para sa ibang pagkakataon: git stash.
  4. Itapon ang lahat nang permanente: git reset --hard.

paano ko maaalis ang mga pagbabago sa Visual Studio code? Kung hindi ka sigurado na gusto mo itapon iyong mga pagbabago , pumunta sa command line at gawin ang "git stash" sa halip. Gawin ang "git stash pop" para mabawi ang iyong mga pagbabago mamaya.

Pangalawa, paano ko i-undo ang mga pagbabago?

Upang ibalik, maaari mong:

  1. Pumunta sa kasaysayan ng Git.
  2. Mag-right click sa commit na gusto mong ibalik.
  3. Piliin ang ibalik na commit.
  4. Tiyaking naka-check ang commit ng mga pagbabago.
  5. I-click ang ibalik.

Paano ko ibabalik ang isang binagong file sa Git?

Pag-undo ng isang pangako Kung mayroon ka binago , nagdagdag at gumawa ng mga pagbabago sa a file , at gustong i-undo ang mga pagbabagong iyon, pagkatapos ay maaari mong gamitin muli git i-reset ang HEAD~ para i-undo ang iyong commit. Katulad ng nakaraang halimbawa, kapag ginamit mo git i-reset ang mga pagbabago ay unstaged. Pansinin na ngayon ang iyong file ay hindi na sinusubaybayan!

Inirerekumendang: