Czasami użytkownicy mogą uzyskać błędy podczas pobierania plików projektu za pomocą polecenia git Pull do zdalnego repozytorium. W tej sytuacji konieczne jest zastąpienie plików lokalnych.
Na tym blogu dowiemy się, jak wykonać działanie git ciągnących, aby zastąpić pliki lokalne.
Jak zmusić git ciągnięcia, aby zastąpić pliki lokalne?
Aby zmusić GIT Pull, aby zastąpić pliki lokalne, najpierw przejdź do lokalnego repozytorium GIT i sprawdź listę treści. Następnie zaktualizuj istniejący plik i dodaj zmiany do repozytorium za pomocą „$ git add ." Komenda. Następnie przynieś najnowszą wersję zdalnego repozytorium do lokalnego repozytorium, wykonując „$ git fetch" Komenda. Następnie uruchom „$ git reset -hard head„Polecenie, aby zresetować wskaźnik głowy. Na koniec zastąp lokalne pliki za pomocą „$ git pull pochodzenie-Allow-unssed-histories" Komenda.
Teraz zaimplementujmy powyższy scenariusz!
Krok 1: Przejdź do repozytorium GIT
Początkowo przejdź do lokalnego katalogu z pomocą „płyta CD" Komenda:
$ cd "c: \ Users \ nazma \ git \ pull_force"
Krok 2: Lista zawartość repozytorium
Wykonaj „LS„Polecenie, aby wyświetlić treść lokalnego repozytorium GIT:
$ ls
Jak widać, obecnie mamy jeden plik w bieżącym repozytorium:
Krok 3: Zaktualizuj plik
Następnie otwórz istniejący plik GIT Repository za pomocą „początek" Komenda:
$ start file9.tekst
Korzystając z powyższego polecenia, plik zostanie otwarty z edytorem. Dodaj tekst i zapisz go:
Krok 4: Śledź plik
Teraz dodaj wszystkie zmiany do lokalnego repozytorium GIT za pomocą podanego polecenia:
$ git add .
Krok 5: Git Fetch
Aby pobrać najnowszą wersję zdalnego repozytorium GIT do lokalnego repozytorium GIT, uruchom „Git Fetch" Komenda:
$ git fetch
Zgodnie z poniższym wyjściem stwierdzono, że lokalne repozytorium GIT jest aktualizowane o zdalne repozytorium:
Krok 6: Zastąp zmiany
Wreszcie uruchom „Git Reset„Polecenie„ z ”-twardy„Opcja, która zresetuje wskaźnik głowy:
$ git reset -twarda głowa
Krok 7: żądanie pociągnięcia
Wreszcie, wykonaj „git ciągnie„Poleć do scalania pobieranej zawartości z lokalnym repozytorium i zastąpienie zmian:
$ Git Pull Origin Master-Allow-Untered-Histories
Jak widać, dodane zmiany w pliku repozytorium lokalnym są zastąpione przez plik zdalnego repozytorium:
Zilustrowaliśmy procedurę wykonania działalności git naciągania w celu zastąpienia plików lokalnych.
Wniosek
Aby zmusić GIT Pull, aby zastąpić pliki lokalne, najpierw otwórz lokalne repozytorium GIT i sprawdź listę treści. Następnie zaktualizuj istniejący plik i dodaj zmiany do repozytorium za pomocą „$ git add ." Komenda. Następnie pobieraj najnowszą wersję zdalnego repozytorium. Potem uruchom „$ git reset -hard head„Polecenie, aby zresetować wskaźnik na głowę, a na koniec zastąpienie lokalnych plików za pomocą„$ git pull pochodzenie-Allow-unssed-histories" Komenda. W tym blogu omówiono, jak wykonać działanie git ciągnięcia w celu zastąpienia plików lokalnych.