Mundarija:

Git reset o'zgarishlarni olib tashlaydimi?
Git reset o'zgarishlarni olib tashlaydimi?

Video: Git reset o'zgarishlarni olib tashlaydimi?

Video: Git reset o'zgarishlarni olib tashlaydimi?
Video: BIOLOGIYA.AXBOROTNOMA 2019. 3- QISM.GENETIKA. DNK.EKOLOGIK PIRAMIDA. ERALAR.TUR MEZONLARI. 2024, Noyabr
Anonim

Mahalliy o'zgarishlarni bekor qiling

  1. Bekor qilish hammasi mahalliy o'zgarishlar , lekin keyinroq qayta foydalanish uchun ularni saqlang: git saqlash.
  2. Mahalliy bekor qilinmoqda o'zgarishlar (doimiy) faylga: git tekshirib ko'rmoq --
  3. Bekor qilish hammasi mahalliy o'zgarishlar doimiy ravishda barcha fayllarga: git reset --qiyin.

Shu munosabat bilan, git-dagi o'zgarishlarni tiklash va o'chirish nima?

Foydalanish qayta o'rnatish mahalliy omboringizdagi filialni oldingi majburiyatning mazmuniga qaytarish uchun. dan eng keng tarqalgan foydalanish qayta o'rnatish buyrug'i shunchaki hammasini bekor qilishdir o'zgardi fayllarni oxirgi topshiriqdan beri o'zgartiring va fayllarni oxirgi bajarilgan holatga qaytaring.

Bundan tashqari, filialdagi barcha o'zgarishlarni qanday qaytarishim mumkin? git checkout -f ni sinab ko'ring, bu bekor qilinadi har qanday mahalliy o'zgarishlar majburiyatga ega bo'lmaganlar HAMMA filiallar va usta. Qachon bekor qilmoqchisiz o'zgarishlar sizning mahalliy filiali , siz ularni saqlashingiz mumkin o'zgarishlar git stash buyrug'i yordamida. Sizning o'zgarishlar saqlanadi va agar xohlasangiz, ularni keyinroq olishingiz yoki o'chirishingiz mumkin.

Shu tarzda, Git-ga o'zgarishlarni qanday qaytarishim mumkin?

Qayta tiklash uchun siz:

  1. Git tarixiga o'ting.
  2. Qaytarmoqchi bo'lgan majburiyatni o'ng tugmasini bosing.
  3. Qaytarilish majburiyatini tanlang.
  4. O'zgarishlarni tasdiqlaganingizga ishonch hosil qiling.
  5. Qaytish tugmasini bosing.

Mahalliy Git omboringizda git reset chaqiruvining natijasi nima?

Birlashtirish natijasini tekshirgandan so'ng, siz boshqa filialdagi o'zgarish qoniqarsiz ekanligini bilib olishingiz mumkin. Yugurish git reset --hard ORIG_HEAD siz turgan joyingizga qaytishingizga imkon beradi, lekin u o'chiriladi mahalliy siz xohlamagan o'zgarishlar. git reset --birlashma saqlaydi mahalliy o'zgarishlar.

Tavsiya: