Mündəricat:

Git reset HEAD faylı nə edir?
Git reset HEAD faylı nə edir?

Video: Git reset HEAD faylı nə edir?

Video: Git reset HEAD faylı nə edir?
Video: Освободи Себя от Несчастий - Посмотри Это Видео Когда Тебе Плохо и Открой Веру в Себя и Свои Силы 2024, Noyabr
Anonim

Git Sizi iş kataloqunda yoxlama zamanı itiriləcək hər hansı dəyişikliyi etməyə və ya saxlamağa məcbur edir. Düşünə bilərsiniz git qayıt törədilmiş dəyişiklikləri ləğv etmək üçün bir vasitə kimi, isə git HEAD sıfırla qəbul edilməmiş dəyişiklikləri ləğv etmək üçündür.

Müvafiq olaraq, git sıfırlama başlığını necə geri qaytara bilərəm?

Beləliklə, üçün ləğv edin the sıfırlayın , qaç git HEAD sıfırla @{1} (və ya git sıfırla d27924e). Digər tərəfdən, həmin yeniləmədən sonra bəzi başqa əmrləri işlətmisinizsə BAŞ , istədiyiniz öhdəlik siyahının başında olmayacaq və siz reflog vasitəsilə axtarış etməlisiniz.

Həmçinin bilin, git reset soft head 5 əmri nə edir? Git sıfırlama var 5 əsas rejimlər: yumşaq , qarışmış, birləşmiş, bərk, saxlamaq. Aralarındakı fərq dəyişmək və ya dəyişməməkdir baş , mərhələ (indeks), iş kataloqu. Git sıfırlama --hard dəyişəcək baş , indeks və iş kataloqu. Git sıfırlama -- yumşaq dəyişəcək baş yalnız.

Eynilə, siz soruşa bilərsiniz ki, müəyyən bir öhdəliyə bir başlığı necə sıfırlamaq olar?

HEAD filialınızı müəyyən bir öhdəliyə sıfırlamaq üçün:

  1. Yan paneldə cari HEAD filialınızın seçildiyinə əmin olun.
  2. Siyahıda qayıtmaq istədiyiniz öhdəliyi sağ klikləyin və HEAD-ı sıfırla seçin ….

Git-də faylları necə mərhələsizləşdirə bilərəm?

Kimə səhnəsiz üzərinə öhdəlik götürür Git , istifadə edin git reset” əmrini “-soft” seçimi ilə daxil edin və öhdəliyin hashini təyin edin. Alternativ olaraq, istəsəniz səhnəsiz son öhdəliyinizdə, onu asanlıqla geri qaytarmaq üçün "HEAD" qeydini edə bilərsiniz. “–yumşaq” arqumentindən istifadə edərək dəyişikliklər iş kataloqunuzda və indeksinizdə saxlanılır.

Tövsiyə: