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

Хүлээгдээгүй өөрчлөлтүүдээс хэрхэн ангижрах вэ?
Хүлээгдээгүй өөрчлөлтүүдээс хэрхэн ангижрах вэ?

Видео: Хүлээгдээгүй өөрчлөлтүүдээс хэрхэн ангижрах вэ?

Видео: Хүлээгдээгүй өөрчлөлтүүдээс хэрхэн ангижрах вэ?
Видео: Та гэнэтийн өөрчлөлтийг хэрхэн даван туулах вэ? 2024, Арваннэгдүгээр
Anonim

7 хариулт

  1. Энэ нь бүгдийг тайлах болно файлууд Та git add: git reset-ийн тусламжтайгаар шаталсан байж магадгүй.
  2. Энэ нь бүх орон нутгийн мэдээллийг буцаах болно шийдэгдээгүй өөрчлөлтүүд (repo root дээр ажиллах ёстой): git checkout.
  3. Энэ болно арилгах бүх орон нутгийн хяналтгүй файлууд , тиймээс зөвхөн git-г дагаж мөрддөг файлууд хэвээр байна: git clean -fdx.

Үүнтэй холбогдуулан би git дээр хийгдээгүй өөрчлөлтүүдийг хэрхэн буцаах вэ?

Одоо танд өөрчлөлтөө буцаах 4 сонголт байна:

  1. Файлыг одоогийн үүрэг (HEAD) руу буулгах: git reset HEAD
  2. Бүх зүйлийг задлах - өөрчлөлтийг хадгалах: git reset.
  3. Орон нутгийн бүх өөрчлөлтийг хая, гэхдээ дараа нь хадгалах: git stash.
  4. Бүх зүйлийг бүрмөсөн хая: git reset --hard.

Visual Studio кодын өөрчлөлтөөс хэрхэн ангижрах вэ? Хэрэв та хүсэж байгаа гэдэгтээ итгэлгүй байгаа бол хаях чиний өөрчлөлтүүд , тушаалын мөрөнд очоод оронд нь "git stash" хийнэ үү. Өөрийгөө сэргээхийн тулд "git stash pop" хийнэ үү өөрчлөлтүүд дараа нь.

Хоёрдугаарт, өөрчлөлтийг хэрхэн буцаах вэ?

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

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

Git дээр өөрчилсөн файлыг хэрхэн буцаах вэ?

Хэрэв танд байгаа бол амлалтаа цуцлах өөрчлөгдсөн , нэмж, өөрчлөлт оруулсан a файл , мөн эдгээр өөрчлөлтийг буцаахыг хүсвэл дахин ашиглаж болно git амлалтаа буцаахын тулд HEAD~-г дахин тохируулна уу. Өмнөх жишээтэй төстэй, та ашиглах үед git дахин тохируулах өөрчлөлтүүд шатлалгүй болно. Одоо таны файл хянахаа больсон!

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