So erzwingen Sie überschreiben lokale Dateien auf Git Pull zu überschreiben

So erzwingen Sie überschreiben lokale Dateien auf Git Pull zu überschreiben

Mit Git Pull laden wir die neuesten Änderungen vom Git Remote -Repository zum lokalen Repository -Code herunter. Während dieses Prozesses haben wir aufgrund lokaler Veränderungen viele Male Probleme konfrontiert. Anschließend müssen wir überschreiben und alle Dateien aus dem Remote -Repository überschreiben und alle Dateien aktualisieren.

Wichtig :-

  • Alle lokalen Änderungen gehen verloren.
  • Alle lokalen Commits, die nicht geschoben wurden, werden verloren gehen.
  • Alle Dateien, die nicht von Git verfolgt werden.

Befehle, um lokale Dateien zu überschreiben:-

Verwenden Sie den folgenden Befehl, um überschreibe lokale Dateien aus dem Remote -Repository zu erzwingen. Wir gehen davon aus, dass Sie Änderungen von Remote Master Branch herunterladen.

$ git fetch -alle $ git Reset -harter Ursprung/Master 

Um Änderungen aus einem anderen Zweig herunterzuladen, verwenden Sie den folgenden Befehl.

$ git Reset -HARTEN ORGANG/SOTHER_BRANCH 

Erläuterung:-

  • Der Befehl git fetch lädt die neuesten Updates von Remote herunter, fusioniere aber weder in lokalen Dateien.
  • Git Reset setzt den Master -Zweig auf das zurück, was Sie gerade abgerufen haben. Die Option -Hard -Option ändert alle Dateien in Ihrem Arbeitsbaum wie auf Origin/Master