Miękki

Jak naprawić błąd scalania Git

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Wysłany dniaOstatnia aktualizacja: 13 października 2021 r.

Pojęcie oddziałów wiąże się z funkcjonalnością Git. Istnieje gałąź główna, po której następuje kilka odgałęzień, które z niej wychodzą. Jeśli przełączysz się z jednej gałęzi do innej gałęzi lub jeśli wystąpią konflikty związane z plikami gałęzi, zobaczysz komunikat o błędzie, Błąd Git: najpierw musisz rozwiązać bieżący indeks . Dopóki błąd nie zostanie rozwiązany, nie będzie można przełączać gałęzi w ramach Git. Nie ma powodu do paniki, ponieważ dzisiaj naprawimy błąd łączenia Git.



Jak naprawić błąd scalania Git

Git i jego funkcje



Git to ten kod lub oprogramowanie, które pozwala monitorować zmiany w dowolnej grupie plików. Jest zwykle używany do koordynowania pracy między programistami. Niektóre godne uwagi funkcje Git obejmują:

    Prędkość Ochrona danychi uczciwość Wsparciedla procesów rozproszonych i nieliniowych

Mówiąc prościej, Git to system zarządzania, który jest darmowy i open-source . Z pomocą różnych współtwórców śledzi projekty i pliki, które są modyfikowane przez pewien czas. Ponadto Git umożliwia: cofnij się do wcześniejszego stanu lub wersję, w przypadku błędów, takich jak błąd scalania Git.



Możesz pobrać Gita dla Okna , System operacyjny Mac , lub Linux systemy komputerowe.

Zawartość[ ukryć ]



Jak naprawić błąd scalania Git: Najpierw musisz rozwiązać bieżący indeks

Błąd Git Current Index uniemożliwia przejście do innej gałęzi z powodu konfliktów scalania. Czasami konflikt w niektórych plikach może powodować pojawienie się tego błędu, ale najczęściej pojawia się, gdy jest niepowodzenie w połączeniu . Może się to również zdarzyć, gdy używasz do ciągnąć lub sprawdzić polecenia.

błąd: najpierw musisz rozwiązać bieżący indeks

Istnieją dwie znane przyczyny błędu bieżącego indeksu Git:

    Niepowodzenie łączenia —Powoduje to konflikt scalania, który należy rozwiązać, aby płynnie przejść do następnej gałęzi. Konflikt w plikach –Gdy w danej gałęzi, której używasz, znajdują się jakieś sprzeczne pliki, uniemożliwia to wyewidencjonowanie lub wypchnięcie kodu.

Rodzaje konfliktów łączenia git

Możesz napotkać błąd scalania Git w następujących sytuacjach:

    Rozpoczęcie procesu scalania:Proces scalania nie rozpocznie się, gdy wystąpi zmiana w obszarze scenicznym katalogu roboczego dla bieżącego projektu. Musisz najpierw ustabilizować i zakończyć oczekujące działania. Podczas procesu łączenia:Kiedy jest p problem między oddziałem, który jest łączony, a oddziałem obecnym lub lokalnym , proces scalania nie zostanie zakończony. W takim przypadku Git próbuje samodzielnie rozwiązać błąd. Jednak w niektórych przypadkach może być konieczne poprawienie tego samego.

Kroki przygotowawcze:

1. Przed wykonaniem polecenia naprawienia błędu łączenia Git, musisz upewnić się, że żaden z innych użytkowników z plików scalonych uzyskują do nich dostęp lub wprowadzają w nich jakiekolwiek zmiany.

2. Zaleca się, aby zapisz wszystkie zmiany użycie polecenia commit przed wypisaniem z tej gałęzi lub przed połączeniem bieżącej gałęzi z gałęzią head. Użyj podanych poleceń, aby zatwierdzić:

|_+_|

Notatka: Zalecamy przeczytanie Glosariusza wspólnych terminów i poleceń Git, który znajduje się na końcu tego artykułu.

Scalanie Git. Jak naprawić błąd scalania Git: najpierw musisz rozwiązać bieżący indeks

Teraz zacznijmy od rozwiązania błędu bieżącego indeksu Git lub błędu łączenia Git.

Metoda 1: Zresetuj scalanie Git

Cofnięcie scalenia pomoże Ci osiągnąć początkową pozycję, gdy żadne scalenia nie zostały wykonane. Wykonaj więc podane polecenia w edytorze kodu:

1. Typ $ git reset – scalanie i uderzył Wchodzić.

2. Jeśli to nie zadziałało, użyj polecenia $ git reset – twarda głowica i uderzył Wchodzić .

Powinno to doprowadzić do scalenia resetowania Git, a tym samym rozwiązać błąd scalania Git.

Metoda 2: Połącz obecny lub obecny oddział z oddziałem głównym

Wykonaj następujące polecenia w edytorze notatek, aby przełączyć się do bieżącej gałęzi i rozwiązać błąd scalania Git:

1. Typ git kasa a następnie naciśnij Wchodzić klucz.

2. Typ git merge - to nasz mistrz wykonać zatwierdzenie scalające.

Notatka: Poniższy kod odrzuci wszystko z gałęzi head/master i przechowa dane tylko z twojego obecnego oddziału.

3. Następnie wykonaj Mistrz kasy git aby powrócić do gałęzi głowy.

4. Na koniec użyj git działa połączyć oba konta.

Wykonanie kroków tej metody spowoduje scalenie obu gałęzi, a bieżący błąd indeksu Git zostanie rozwiązany. Jeśli nie, wypróbuj następną poprawkę.

Przeczytaj także: Pokaż lub ukryj konflikty scalania folderów w systemie Windows 10

Metoda 3: Rozwiąż konflikt scalania

Znajdź pliki z konfliktami i rozwiąż wszystkie problemy. Rozwiązywanie konfliktów scalania stanowi ważną część usuwania błędu bieżącego indeksu Git.

1. Najpierw zidentyfikuj powodujący kłopoty pliki jako:

  • Wpisz następujące polecenia w edytorze kodu: $ vim /ścieżka/do/pliku_z_konfliktem
  • Naciskać Wchodzić klucz, aby go wykonać.

2. Teraz zatwierdź pliki jako:

  • Rodzaj $ git commit -a -m ‘zatwierdź wiadomość’
  • Uderzyć Wchodzić .

Po wykonaniu poniższych kroków spróbuj sprawdzić oddziału i sprawdź, czy zadziałało.

Metoda 4: Usuń gałąź powodującą konflikt

Usuń gałąź, w której występuje wiele konfliktów i zacznij od nowa. Gdy nic innego nie działa, zawsze dobrze jest usunąć pliki powodujące konflikt, aby naprawić błąd łączenia Git w następujący sposób:

1. Typ git kasa -f w edytorze kodu.

2. Hit Wchodzić .

Przeczytaj także: Scal wiele kont Dysku Google i Zdjęć Google

Słowniczek: Typowe polecenia Git

Poniższa lista poleceń Git daje podsumowanie jego roli w rozwiązywaniu błędu scalania Git: najpierw musisz rozwiązać bieżący indeks.

jeden. git log – scalanie: To polecenie dostarczy listę wszystkich poleceń związanych z konfliktem scalania w twoim systemie.

dwa. git diff : Możesz zidentyfikować różnice między repozytoriami stanów lub plikami za pomocą polecenia git diff.

3. git kasa: Możliwe jest cofnięcie zmian dokonanych w pliku, a nawet możesz zmienić gałęzie za pomocą polecenia git checkout.

Cztery. git reset – mieszane: Za jego pomocą można cofnąć zmiany w katalogu roboczym i zmiany w obszarze przemieszczania.

5. git merge – przerwać: Jeśli chcesz wrócić na scenę przed scaleniem, możesz użyć polecenia Git, git merge –abort. Pomoże to również wyjść z procesu scalania.

6. resetowanie git: Jeśli chcesz zresetować skonfliktowane pliki do ich pierwotnego stanu, możesz użyć tego polecenia git reset. To polecenie jest zwykle używane w czasie konfliktu scalania.

Słowniczek: Wspólne terminy Git

Przeczytaj te warunki, aby zapoznać się z nimi przed naprawieniem błędu łączenia Git.

jeden. Wymeldować się- To polecenie lub termin pomaga użytkownikowi w przełączaniu gałęzi. Ale musisz przy tym uważać na konflikty plików.

dwa. Aportować – Możesz pobierać i przesyłać pliki z określonej gałęzi na swoją stację roboczą podczas pobierania Git.

3. Indeks- Nazywa się to sekcją roboczą lub pomostową Git. Zmodyfikowane, dodane i usunięte pliki będą przechowywane w indeksie, dopóki nie będziesz przygotowany do zatwierdzenia plików.

Cztery. Łączyć – Przenoszenie modyfikacji z jednej gałęzi i włączanie ich do innej (tradycyjnie głównej) gałęzi.

5. GŁOWA - To jest zarezerwowane głowa (nazwane odwołanie) używane podczas zatwierdzania.

Zalecana:

Mamy nadzieję, że nasz przewodnik pomógł i udało Ci się rozwiązać problem Błąd łączenia Git: najpierw musisz rozwiązać bieżący indeks . Jeśli masz jakieś pytania, upuść je w sekcji komentarzy.

Elona Deckera

Elon jest pisarzem technicznym w Cyber ​​S. Od około 6 lat pisze poradniki i porusza wiele tematów. Uwielbia omawiać tematy związane z Windows, Androidem oraz najnowsze triki i wskazówki.