Jak zmusić git ciągnięcia, aby zastąpić pliki lokalne

Jak zmusić git ciągnięcia, aby zastąpić pliki lokalne
GIT oferuje wiele poleceń do wykonywania różnych operacji na lokalnych repozytoriach GIT, takich jak tworzenie nowych katalogów, gałęzi, tagów, tworzenie aktualizacji w folderach/plikach projektów, Pull Files/Folders i wiele innych. „„$ git ciągnie”Polecenie jest wykorzystywane do pobierania plików i folderów z zdalnego repozytorium GIT. Pomaga także zmodyfikować lokalne repozytorium, aby sprawdzić zawartość zdalnego repozytorium.

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.