Агуулгын хүснэгт:

Git reset өөрчлөлтийг устгадаг уу?
Git reset өөрчлөлтийг устгадаг уу?

Видео: Git reset өөрчлөлтийг устгадаг уу?

Видео: Git reset өөрчлөлтийг устгадаг уу?
Видео: MKS SGEN L V1.0 - Servo 2024, Арваннэгдүгээр
Anonim

Орон нутгийн өөрчлөлтийг буцаах

  1. Хая бүгд орон нутгийн өөрчлөлтүүд , гэхдээ дараа нь дахин ашиглахын тулд тэдгээрийг хадгална уу: git хадгалах.
  2. Орон нутгаас татгалзаж байна өөрчлөлтүүд (байнгын) файлд: git тооцоо хийх -
  3. Хая бүгд орон нутгийн өөрчлөлтүүд бүх файлд байнга: git дахин тохируулах --хэцүү.

Энэ талаар git-д өөрчлөлт оруулах, устгах гэж юу вэ?

Ашиглах дахин тохируулах өөрийн орон нутгийн репозитор дахь салбарыг өмнөх үүргийн агуулга руу буцаан авчрах. -ийн хамгийн түгээмэл хэрэглээ дахин тохируулах тушаал нь зүгээр л бүгдийг нь хаях явдал юм өөрчлөгдсөн Сүүлчийн үйлдлээс хойшхи файлууд болон файлуудыг хамгийн сүүлд хийсэн төлөвт нь буцаана.

Цаашилбал, би салбар дахь бүх өөрчлөлтийг хэрхэн буцаах вэ? git checkout -f гэж оролдоод үз орон нутгийн аливаа өөрчлөлт үүрэг хүлээгээгүй байгаа БҮХ салбар ба мастер. Та хаяхыг хүссэн үедээ өөрчлөлтүүд чиний дотор орон нутгийн салбар , та эдгээрийг хадгалах боломжтой өөрчлөлтүүд git stash командыг ашиглан. Таны өөрчлөлтүүд хадгалагдах бөгөөд хэрэв хүсвэл тэдгээрийг дараа нь сэргээх эсвэл устгах боломжтой.

Ийм байдлаар би Git-д хийсэн өөрчлөлтийг хэрхэн буцаах вэ?

Буцахын тулд та:

  1. Git түүх рүү очно уу.
  2. Буцааж авахыг хүссэн зүйл дээрээ хулганы баруун товчийг дарна уу.
  3. Буцах үйлдлийг сонгоно уу.
  4. Өөрчлөлт оруулах эсэхийг шалгана уу.
  5. Буцах дээр дарна уу.

Таны локал Git репозитор дээр git reset гэж дуудвал ямар үр дүн гарах вэ?

Нэгтгэсэн үр дүнг шалгасны дараа нөгөө салбар дахь өөрчлөлт нь хангалтгүй байгааг олж мэднэ. Гүйж байна git дахин тохируулах --хатуу ORIG_HEAD нь таныг байсан газар руугаа буцах боломжийг олгох боловч энэ нь устгах болно танай нутгийн таны хүсэхгүй байгаа өөрчлөлтүүд. git дахин тохируулах --merge хадгалдаг танай нутгийн өөрчлөлтүүд.

Зөвлөмж болгож буй: