Mundarija:

Git faylidagi o'zgarishlarni qanday bekor qilish mumkin?
Git faylidagi o'zgarishlarni qanday bekor qilish mumkin?

Video: Git faylidagi o'zgarishlarni qanday bekor qilish mumkin?

Video: Git faylidagi o'zgarishlarni qanday bekor qilish mumkin?
Video: Git va GitHub bilan ishlashni o'rganamiz! C# dasturchilari uchun maxsus 😎 2024, May
Anonim

Endi sizda o'zgarishlarni bekor qilish uchun 4 ta variant bor:

  1. Sahnadan olib tashlang fayl joriy majburiyatga (HEAD): git HEAD < qayta o'rnating fayl >
  2. Hamma narsani o'chirib qo'ying - saqlang o'zgarishlar : git qayta o'rnatish.
  3. Barcha mahalliy narsalarni tashlang o'zgarishlar , lekin ularni keyinroq saqlash uchun: git saqlash.
  4. Hamma narsani butunlay yo'q qiling: git qayta o'rnatish - qiyin.

Bundan tashqari, fayl o'zgarishini qanday bekor qilishim so'raladi?

O'zgarishlarni bekor qilish . Agar xohlasang bekor qilish hammasi o'zgarishlar a ichida yaratgansiz fayl so'nggi yangilanishdan boshlab siz ni tanlashingiz kerak fayl , kontekst menyusini ochish uchun o'ng tugmasini bosing va keyin TortoiseSVN → buyrug'ini tanlang Orqaga qaytarish Sizni ko'rsatadigan dialog oynasi ochiladi fayllar siz o'zgarganingiz va qila olasiz qaytish.

Xuddi shunday, qanday qilib majburiyatni bekor qilish mumkin? Agar siz oxirgi marta muhim ishni bajarishni istasangiz topshirmoq , siz shunchaki git reset HEAD^ ni bosishingiz mumkin. Bu bo'ladi bekor qilish the topshirmoq (uni tozalang) va indeksni avvalgi holatiga qaytaring topshirmoq , ishchi katalogni o'zgartirishlarsiz qoldirib, tuzatishingiz kerak bo'lgan narsalarni tuzatib, qaytadan urinib ko'rishingiz mumkin.

Shuningdek, bilingki, Git-da faylni qanday bekor qilishim mumkin?

Bekor qilish a majburiyatini o'zgartirgan bo'lsangiz, qo'shsangiz va o'zgarishlar kiritgan bo'lsangiz a fayl , va xohlayman bekor qilish ushbu o'zgarishlardan keyin yana foydalanishingiz mumkin git HEAD~ ni tiklang bekor qilish sizning majburiyatingiz. Oldingi misolga o'xshash, siz foydalanganda git qayta o'rnatish o'zgarishlar bosqichsiz bo'ladi. E'tibor bering, endi sizning fayl endi kuzatilmaydi!

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.

Tavsiya: