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

Дахин тохируулах толгойг хэрхэн буцаах вэ?
Дахин тохируулах толгойг хэрхэн буцаах вэ?

Видео: Дахин тохируулах толгойг хэрхэн буцаах вэ?

Видео: Дахин тохируулах толгойг хэрхэн буцаах вэ?
Видео: Хөдөлдөггүй, тогтмол харагдах мөр багана тохируулах 2024, May
Anonim

Тэгэхээр, to буцаах нь дахин тохируулах , git ажиллуул HEAD-г дахин тохируулах @{1} (эсвэл git дахин тохируулах d27924e). Нөгөө талаас, хэрэв та тэр шинэчлэлтээс хойш бусад тушаалуудыг ажиллуулсан бол ТОЛГОЙ , таны хүссэн үүрэг жагсаалтын эхэнд байхгүй бөгөөд та reflog-оор дамжуулан хайх хэрэгтэй болно.

Энд та хатуу тохиргоог буцаах боломжтой юу?

Сонголт 2: Дараа нь өгөгдлийг сэргээх Үйлдвэрийн тохиргоонд дахин тохируулах Local Backup Many-ээр дамжуулан Android утаснууд нь орон нутгийн нөөц програм эсвэл функцээр хангагдсан байдаг. Хэрэв Та тогтмол өгөгдөл нөөцөлж байна, дараа нь, a үйлдвэрийн тохиргоонд дахин тохируулах , "Тохиргоо" > "Нөөцлөх, сэргээх" хэсэгт очоод нөөцөөс өгөгдлийг сэргээхийн тулд хамгийн сүүлийн нөөц файлыг сонго.

Үүнтэй адилаар та амлалтаа хэрхэн цуцлах вэ? Хэрэв та хамгийн сүүлд чухал ажил хийхийг хүсч байвал хийх , та зүгээр л git reset HEAD^ хийж болно. Энэ болно буцаах нь хийх (үүнийг хальслах) ба индексийг өмнөх байдалд нь сэргээнэ үү хийх , өөрчлөлттэй ажлын лавлахыг орхигдуулснаар та засах шаардлагатай зүйлээ засаад дахин оролдох боломжтой.

Тиймээс би толгойгоо хэрхэн яаж сэргээх вэ?

ТОЛГОЙ таны одоогийн салбар (эсвэл одоогийн амлалт) руу заадаг, тиймээс бүх git дахин тохируулах -- хатуу ТОЛГОЙ Таны хийх зүйл бол хийгдээгүй өөрчлөлтүүдийг хаях явдал юм. Тиймээс, таны буцаж очихыг хүсч буй сайн амлалт бол f414f31 гэж бодъё. (Та үүнийг git log эсвэл ямар нэгэн түүх хөтчөөс олж болно.)

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

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

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

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