Faylni so'nggi topshiriqni qanday tiklashim mumkin?
Faylni so'nggi topshiriqni qanday tiklashim mumkin?

Video: Faylni so'nggi topshiriqni qanday tiklashim mumkin?

Video: Faylni so'nggi topshiriqni qanday tiklashim mumkin?
Video: Ko'zingiz nuri qanchalik darajada o'tkirligini aniqlashni xohlaysizmi? 2024, May
Anonim

git qayta o'rnatish --qiyin

Bu buyruq reponi HEAD reviziyasi holatiga qaytaradi, ya'ni oxirgi marta qilingan versiya. Git shu vaqtdan boshlab siz kiritgan barcha o'zgarishlarni bekor qiladi. Ikki tire bilan to'lov buyrug'ini, keyin esa yo'lni ishlating fayl buning uchun siz xohlaysiz qaytish unga oldingi davlat.

Keyinchalik, siz ham so'rashi mumkin, qanday qilib majburiyatdagi faylni qaytarish mumkin?

Agar xohlasang qaytish oxirgi topshirmoq shunchaki git qiling qaytish <keraksiz topshirmoq hash>; keyin siz buni yangisini surishingiz mumkin topshirmoq , bu sizning oldingingizni bekor qildi topshirmoq . Ajratilgan boshni tuzatish uchun git checkout qiling.

Xuddi shunday, Git-dagi faylning oldingi versiyasiga qanday qaytishim mumkin? Qaytarilmoqda Anga Eski versiya "Tarix" yorlig'iga o'tish bilan boshlang. Sichqonchaning o'ng tugmachasini bosing oldingi bajaring va siz variantni ko'rasiz qaytish bu majburiyat. Agar bossangiz Orqaga qaytarish Bu majburiyat, ikkita narsa sodir bo'ladi. Birinchisi, bu fayllar sizning omboringizda bo'ladi qaytish ularga oldingi davlat.

Shunday qilib, o'zgarishlarni yo'qotmasdan qanday qilib majburiyatni bekor qilish mumkin?

Agar siz bosgan bo'lsangiz o'zgarishlar , Siz.. qila olasiz; siz … mumkin bekor qilish va fayllarni sahnaga qaytaring holda boshqa filialdan foydalanish.

  1. Versiyani boshqarish oynasiga o'ting (Alt + 9/Command + 9) - "Jurnal" yorlig'i.
  2. Oxirgi majburiyatingizdan oldin sichqonchaning o'ng tugmachasini bosing.
  3. Joriy filialni bu yerga qaytaring.
  4. Yumshoqni tanlang (!!!)
  5. dialog oynasining pastki qismidagi Reset tugmasini bosing.

Git commitidan faylni qanday olib tashlash mumkin?

  1. Git topshirig'idan ba'zi fayllarni olib tashlash uchun "-soft" opsiyasi bilan "git reset" buyrug'idan foydalaning va HEAD oldidan majburiyatni belgilang.
  2. Fayllarni majburiyatlardan olib tashlash uchun "git restore" buyrug'idan foydalaning, "–source" opsiyasidan foydalangan holda manbani va ombordan o'chiriladigan faylni belgilang.

Tavsiya: