Wymuś „git push”, aby nadpisać pliki zdalne

Wymus Git Push Aby Nadpisac Pliki Zdalne



Gdy programiści dokonują zmian w lokalnym repozytorium, muszą opublikować dodane lokalne zmiany w zdalnym repozytorium w celu zaktualizowania folderu projektu. „ $ git push Polecenie ” jest do tego najczęściej używane. Zasadniczo sprzeciwia się „ $ git fetch ” służy do pobrania zaktualizowanej wersji zdalnego repozytorium. Użytkownicy mogą wymusić nadpisanie istniejących plików zdalnych zaktualizowanymi plikami lokalnego repozytorium.

Ten opis pokrótce wyjaśni procedurę wymuszonego nadpisywania zdalnych plików.







Jak zmusić „git push” do nadpisania plików zdalnych?

Aby nadpisać pliki zdalne, wymuszając lokalne zmiany, wykonaj poniższe czynności:



  • Przejdź do lokalnego repozytorium Git.
  • Wygeneruj i przygotuj nowy plik.
  • Zaktualizuj bieżące repozytorium o dodane zmiany.
  • Sprawdź listę zdalnych adresów URL, aby sprawdzić, czy lokalne/zdalne repozytoria są połączone.
  • Wykonaj „ $ git push -f ' Komenda.

Oto podane powyżej kroki do wdrożenia!



Krok 1: Przejdź do żądanego katalogu roboczego





Najpierw otwórz konkretny katalog roboczy Git, podając jego ścieżkę w podanym poleceniu:

$ Płyta CD „C:\Użytkownicy \n asma\Go \T jest_12



Krok 2: Utwórz nowy plik

Uruchom „ dotykać ”, aby utworzyć nowy plik w katalogu roboczym:

$ dotykać plik.txt

Krok 3: Prześlij zmiany do obszaru śledzenia

Następnie przenieś utworzony plik do obszaru śledzenia, uruchamiając „ git dodaj ' Komenda:

$ git dodaj plik.tx

Krok 4: Zapisz zmiany w repozytorium Git

Teraz wykonaj zatwierdzenie Git, aby zapisać dodane zmiany w repozytorium Git:

$ git zatwierdzenie -m „Pierwszy plik dodany”

Krok 5: Wyświetl zdalny adres URL

Następnie uruchom „ git zdalny ” polecenie z „ -w ”, aby sprawdzić listę istniejących zdalnych adresów URL:

$ git zdalny -w

Krok 6: Zastąp pliki zdalne

Na koniec nadpisz zdalne pliki, uruchamiając „ git push ” polecenie z „ -f ” flaga do pchania na siłę, zdalny i nazwa gałęzi:

$ git push -f mistrz pochodzenia

To wszystko! Pokazaliśmy „ git push ”, aby wymusić nadpisanie zdalnych plików.

Wniosek

Aby nadpisać zdalne pliki, wymuszając lokalne zmiany, najpierw przejdź do lokalnego repozytorium Git, wygeneruj i przygotuj nowy plik. Następnie zaktualizuj bieżące repozytorium o dodane zmiany i sprawdź listę zdalnych adresów URL, aby sprawdzić, czy lokalne/zdalne repozytoria są połączone. Na koniec uruchom „ $ git push -f ' Komenda. Ten zapis zapewnił procedurę wymuszonego nadpisywania zdalnych plików.