Filiallar anlayışı Git-in funksionallığı ilə əlaqələndirilir. Usta filialı və ondan ayrılan bir neçə filial var. Bir filialdan digər filiala keçsəniz və ya filial faylları ilə əlaqəli ziddiyyətlər varsa, səhv mesajı ilə qarşılaşacaqsınız, Git xətası: əvvəlcə cari indeksinizi həll etməlisiniz . Səhv həll edilmədikcə, siz Git daxilində filialları dəyişə bilməyəcəksiniz. Panikaya ehtiyac yoxdur, çünki bu gün Git Merge xətasını düzəldəcəyik.
Git və onun xüsusiyyətləri
Git hər hansı bir qrup faylda dəyişiklikləri izləməyə imkan verən kod və ya proqramdır. Adətən proqramçılar arasında işi koordinasiya etmək üçün istifadə olunur. Git-in bəzi diqqətəlayiq xüsusiyyətlərinə aşağıdakılar daxildir:
- Git Merge xətasını necə düzəltmək olar: Əvvəlcə cari indeksinizi həll etməlisiniz
- Git Merge münaqişələrinin növləri
- Hazırlıq addımları:
- Metod 1: Git Merge-i sıfırlayın
- Metod 2: İndiki və ya Hazırkı filialı Baş Filialla birləşdirin
- Metod 3: Birləşmə münaqişəsini həll edin
- Metod 4: Münaqişəyə səbəb olan filialı silin
- Lüğət: Ümumi Git Əmrləri
- Lüğət: Ümumi Git Terms
- Kod redaktorunda aşağıdakı əmrləri yazın: $ vim /path/to/file_with_conflict
- basın Daxil edin yerinə yetirmək üçün açar.
- Növ $ git commit -a -m 'təhsil mesajı'
- Vur Daxil edin .
- Hulu Token Xətasını Necə Düzəltmək olar 3
- Google Sənədlərdə səhifəni necə əlavə etmək olar
- Google Sənədlərə Məzmun Cədvəlini necə əlavə etmək olar
- Xfinity Stream-də TVAPP-00100 xətasını düzəldin
Daha sadə sözlə, Git idarəetmə sistemidir pulsuz və açıq mənbə . Müxtəlif töhfə verənlərin köməyi ilə o, bir müddət ərzində dəyişdirilən layihələri və faylları izləyir. Bundan əlavə, Git sizə imkan verir əvvəlki vəziyyətə qayıdın və ya versiya, Git birləşmə xətası kimi səhvlər halında.
üçün Git yükləyə bilərsiniz Windows , macOS , və ya Linux kompüter sistemləri.
İçindəkilər[ gizlətmək ]
Git Merge xətasını necə düzəltmək olar: Əvvəlcə cari indeksinizi həll etməlisiniz
Git Current Index xətası birləşmə ziddiyyətlərinə görə başqa filiala keçmənizi qadağan edir. Bəzən müəyyən fayllar daxilində ziddiyyətlər bu xətanın yaranmasına səbəb ola bilər, lakin bu, daha çox a birləşmədə uğursuzluq . istifadə edərkən də baş verə bilər çəkmək və ya yoxla əmrlər.
Git Current Index Xətasının iki məlum səbəbi var:
Git Merge münaqişələrinin növləri
Aşağıdakı hallarda Git Merge xətası ilə qarşılaşa bilərsiniz:
Hazırlıq addımları:
1. Git birləşmə xətasını düzəltmək üçün əmrləri yerinə yetirməzdən əvvəl bunu təmin etməlisiniz digər istifadəçilərin heç biri birləşmə fayllarından biri onlara daxil olur və ya onlarda hər hansı dəyişiklik edir.
2. Sizə tövsiyə olunur bütün dəyişiklikləri yadda saxlayın həmin filialı yoxlamadan əvvəl və ya cari filialı baş filialla birləşdirməzdən əvvəl commit əmrindən istifadə edin. Verilmiş əmrləri yerinə yetirmək üçün istifadə edin:
|_+_|Qeyd: Bu məqalənin sonunda verilmiş Ümumi Git Terms & Commands Lüğətini oxumağınızı tövsiyə edirik.
İndi Git Current Index Error və ya Git Merge xətasını həll etməyə başlayaq.
Metod 1: Git Merge-i sıfırlayın
Birləşmənin geri qaytarılması heç bir birləşmə edilmədikdə ilkin mövqeyə çatmağınıza kömək edəcək. Beləliklə, kod redaktorunda verilmiş əmrləri yerinə yetirin:
1. Yazın $ git sıfırla – birləşdir və vur Daxil edin.
2. Əgər bu işə yaramadısa, əmrdən istifadə edin $ git sıfırlama – sərt HEAD və vur Daxil edin .
Bu, Git reset birləşməsinə nail olmalı və beləliklə, Git birləşmə xətasını həll etməlidir.
Metod 2: İndiki və ya Hazırkı filialı Baş Filialla birləşdirin
Cari filiala keçmək və Git Merge xətasını həll etmək üçün qeyd redaktorunda aşağıdakı əmrləri yerinə yetirin:
1. Yazın git checkout və sonra, basın Daxil edin açar.
2. Yazın git merge - bizim master birləşmə öhdəliyini yerinə yetirmək üçün.
Qeyd: Aşağıdakı kod baş/master filialdan hər şeyi rədd edəcək və yalnız cari filialınızdakı məlumatları saxlayacaq.
3. Sonra, icra edin git checkout master baş budağa qayıtmaq.
4. Nəhayət, istifadə edin git işləyir hər iki hesabı birləşdirin.
Bu metodun addımlarından sonra hər iki filial birləşdiriləcək və Git cari indeksi xətası həll ediləcək. Əgər yoxsa, növbəti düzəlişi sınayın.
Həmçinin oxuyun: Windows 10-da Qovluq Birləşməsi Münaqişələrini Göstərin və ya Gizlədin
Metod 3: Birləşmə münaqişəsini həll edin
Münaqişəli faylları tapın və bütün problemləri həll edin. Birləşmə münaqişəsinin həlli Git cari indeks səhvindən qurtulmağın vacib bir hissəsini təşkil edir.
1. Birincisi, müəyyən edin problem yaradan fayllar kimi:
2. İndi faylları aşağıdakı kimi təhvil verin:
Aşağıdakı addımları tamamladıqdan sonra cəhd edin yoxla filiala baxın və işlədiyinə baxın.
Metod 4: Münaqişəyə səbəb olan filialı silin
Çoxlu ziddiyyətli filialı silin və yenidən başlayın. Başqa heç nə işləmədikdə, Git Merge Xətasını aşağıdakı kimi düzəltmək üçün ziddiyyətli faylları silmək həmişə yaxşı fikirdir:
1. Yazın git checkout -f kod redaktorunda.
2. Vurun Daxil edin .
Həmçinin oxuyun: Çoxsaylı Google Disk və Google Foto Hesablarını birləşdirin
Lüğət: Ümumi Git Əmrləri
Aşağıdakı Git əmrlərinin siyahısı sizə Git Merge xətasının həllindəki rolu haqqında ümumiləşdirilmiş fikir verəcəkdir: əvvəlcə cari indeksinizi həll etməlisiniz.
bir. git log – birləşdirin: Bu əmr sisteminizdə Birləşdirmə münaqişəsinin arxasında duran bütün əmrlərin siyahısını təqdim edəcək.
iki. git fərq : Siz git diff əmrindən istifadə edərək dövlətlərin depoları və ya faylları arasındakı fərqləri müəyyən edə bilərsiniz.
3. git checkout: Faylda edilən dəyişiklikləri geri qaytarmaq mümkündür və hətta git checkout əmrindən istifadə edərək budaqları dəyişə bilərsiniz.
dörd. git reset - qarışıq: Ondan istifadə etməklə işçi qovluğundakı dəyişiklikləri və səhnələşdirmə sahəsindəki dəyişiklikləri geri qaytarmaq mümkündür.
5. git merge – ləğv edin: Birləşmədən əvvəl mərhələyə qayıtmaq istəyirsinizsə, Git əmrindən istifadə edə bilərsiniz, git merge –abort. Bu həm də birləşmə prosesindən çıxmağınıza kömək edəcək.
6. git sıfırlama: Əgər ziddiyyətli faylları orijinal vəziyyətinə qaytarmaq istəyirsinizsə, bu git reset əmrindən istifadə edə bilərsiniz. Bu əmr adətən birləşmə münaqişəsi zamanı istifadə olunur.
Lüğət: Ümumi Git Terms
Git Merge xətasını düzəltməzdən əvvəl onlarla tanış olmaq üçün bu şərtləri oxuyun.
bir. Yoxla- Bu əmr və ya termin istifadəçiyə filialları dəyişməkdə kömək edir. Ancaq bunu edərkən fayl konfliktlərindən diqqətli olmalısınız.
iki. gətirmək – Git gətirmə əməliyyatını həyata keçirərkən müəyyən bir filialdan faylları yükləyə və iş stansiyanıza köçürə bilərsiniz.
3. İndeks- Bu, Git-in İşləmə və ya quruluş bölməsi adlanır. Dəyişdirilmiş, əlavə edilmiş və silinmiş fayllar siz faylları qəbul etməyə hazır olana qədər indeksdə saxlanılacaq.
dörd. Birləşdirin – Modifikasiyaları bir filialdan köçürmək və onları fərqli (ənənəvi master) filiala daxil etmək.
5. BAŞ - Qorunur baş (adlandırılmış istinad) icra zamanı istifadə olunur.
Tövsiyə:
Ümid edirik ki, bələdçimiz kömək etdi və siz problemi həll edə bildiniz Git Merge xətası: əvvəlcə cari indeksinizi həll etməlisiniz . Hər hansı bir sualınız varsa, şərh bölməsinə yazın.
Elon DeckerElon Cyber S-də texnoloji yazıçıdır. O, təxminən 6 ildir ki, necə etməli bələdçiləri yazır və bir çox mövzuları əhatə edir. O, Windows, Android və ən son fəndlər və məsləhətlərlə bağlı mövzuları əhatə etməyi sevir.