Mundarija:

Git reset HEAD fayli nima qiladi?
Git reset HEAD fayli nima qiladi?

Video: Git reset HEAD fayli nima qiladi?

Video: Git reset HEAD fayli nima qiladi?
Video: GIt va Github haqida 2024, Aprel
Anonim

Git hisob-kitob paytida yo'qoladigan ishchi katalogdagi har qanday o'zgarishlarni amalga oshirishga yoki saqlashga majbur qiladi. O'ylab ko'rishingiz mumkin git qaytish qilingan o'zgarishlarni bekor qilish vositasi sifatida, esa git reset HEAD bajarilmagan o'zgarishlarni bekor qilish uchun.

Shunga mos ravishda, git reset boshini qanday bekor qilishim mumkin?

Shunday qilib, to bekor qilish the qayta o'rnatish , yugurish git reset HEAD @{1} (yoki git reset d27924e). Boshqa tomondan, o'sha yangilanishdan keyin boshqa buyruqlarni bajargan bo'lsangiz BOSH , siz xohlagan majburiyat ro'yxatning yuqori qismida bo'lmaydi va siz reflog orqali qidirishingiz kerak bo'ladi.

Shuningdek, bilingki, git reset soft head 5 buyrug'i nima qiladi? Gitni tiklash ega 5 asosiy rejimlari: yumshoq , aralashgan, birlashgan, qattiq, saqla. Ularning orasidagi farq - o'zgartirish yoki o'zgarmaslik bosh , bosqich (indeks), ishchi katalog. Gitni tiklash --qiyin o'zgaradi bosh , indeks va ishchi katalog. Gitni tiklash -- yumshoq o'zgaradi bosh faqat.

Xuddi shunday, siz so'rashingiz mumkin: qanday qilib boshni muayyan majburiyatga qaytarish mumkin?

HEAD filialingizni ma'lum bir majburiyatga qaytarish uchun:

  1. Yon panelda joriy HEAD filialingiz tanlanganligiga ishonch hosil qiling.
  2. Roʻyxatda qaytmoqchi boʻlgan majburiyatni sichqonchaning oʻng tugmasi bilan bosing va HEADni qayta oʻrnatish…-ni tanlang.

Git-dagi fayllarni qanday qilib o'chirish mumkin?

Kimga bosqichsiz majburiyat oladi Git , "dan foydalaning git reset” buyrug‘ini “-soft” opsiyasi bilan kiriting va majburiy xeshni belgilang. Shu bilan bir qatorda, agar xohlasangiz bosqichsiz oxirgi majburiyatingiz bo'lsa, uni osongina qaytarish uchun "HEAD" belgisini qo'yishingiz mumkin. “-soft” argumentidan foydalanib, o'zgarishlar ishchi katalog va indeksingizda saqlanadi.

Tavsiya: