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

Та Git репозиторыг өмнөх амлалт руу хэрхэн буцаах вэ?
Та Git репозиторыг өмнөх амлалт руу хэрхэн буцаах вэ?

Видео: Та Git репозиторыг өмнөх амлалт руу хэрхэн буцаах вэ?

Видео: Та Git репозиторыг өмнөх амлалт руу хэрхэн буцаах вэ?
Видео: New Style Transfer Extension, ControlNet of Automatic1111 Stable Diffusion T2I-Adapter Color Control 2024, Арваннэгдүгээр
Anonim

Хэрвээ чи хүсвэл сүүлчийн амлалтаа буцаах зүгээр л хий git буцах <хүсээгүй хийх хэш>; тэгвэл чи чадна түлхэх энэ шинэ хийх , энэ нь таны үйлдлийг зогсоосон өмнөх амлалт . Салсан толгойг засахын тулд хийх хэрэгтэй git тооцоо хийх <одоогийн салбар >.

Үүнтэй адилаар та git репозиторыг хэрхэн буцаах вэ гэж асууж магадгүй.

4 хариулт

  1. --hard сонголтгүйгээр git reset нь үйлдлийн түүхийг дахин тохируулдаг боловч файлуудыг биш. --hard сонголтоор ажиллаж байгаа модны файлуудыг мөн дахин тохируулна. (зээлдэг хэрэглэгч)
  2. Хэрэв та энэ төлөвийг гүйцэтгэхийг хүсвэл алсын репозитор нь буцаагдсан үүрэг хариуцлагыг мөн зааж өгөхийг хүсвэл дараах зүйлийг хийнэ үү: git push -f (зээлтэй хэрэглэгч)

Дээрхээс гадна би орон нутгийн амлалтыг хэрхэн буцаах вэ? Git өргөтгөлүүдийг нээгээд хулганы баруун товчийг дарна уу хийх чи хүсч байна буцах дараа нь " Амлалтаа буцаах ". "Автоматаар үүсгэх a хийх "Хэрэв та шууд хүсвэл хийх нь буцсан өөрчлөх эсвэл гараар хийхийг хүсвэл хийх нь буцсан Өөрчлөлтүүд нь хайрцгийг сонголгүй үлдээгээд " дээр дарна уу. Буцах энэ хийх " товч.

Хоёрдугаарт, та тодорхой үүрэг даалгаварт хэрхэн шилжих вэ?

HEAD салбараа тодорхой үүрэг даалгаварт дахин тохируулахын тулд:

  1. Хажуугийн мөрөнд одоогийн HEAD салбараа сонгосон эсэхийг шалгана уу.
  2. Жагсаалтаас буцаж очихыг хүсэж буй үүрэг дээрээ хулганы баруун товчийг дараад HEAD-г дахин тохируулахыг …-г сонгоно уу.

Git reset болон буцаах хоёрын ялгаа нь юу вэ?

Дээрх тайлбараас бид хамгийн том нь гэдгийг мэдэж болно git reset-ийн ялгаа болон git буцах тийм үү git дахин тохируулах болно дахин тохируулах бүх өөрчлөлтийг орхих замаар салбарын төлөвийг өмнөх төлөв рүү шилжүүлж, хүссэн хугацаагаа үлдээнэ git буцах болно дахин тохируулах шинийг бий болгосноор өмнөх төлөв рүү буцах үйлдэж, хадгална

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