Forceer 'git push' om externe bestanden te overschrijven

Forceer Git Push Om Externe Bestanden Te Overschrijven



Wanneer ontwikkelaars wijzigingen aanbrengen in de lokale repository, moeten ze de toegevoegde lokale wijzigingen publiceren naar de externe repository om de projectmap bij te werken. De ' $ git-push ” commando wordt er het meest voor gebruikt. In wezen is het tegen de ' $ git ophalen ”-opdracht gebruikt om de bijgewerkte versie van de externe repository te downloaden. Gebruikers kunnen de bestaande externe bestanden krachtig overschrijven met de bijgewerkte lokale repositorybestanden.

Dit artikel zal in het kort de procedure uitleggen om de externe bestanden met geweld te overschrijven.







Hoe 'git push' te forceren om externe bestanden te overschrijven?

Volg de onderstaande stappen om de externe bestanden te overschrijven door lokale wijzigingen krachtig door te voeren:



  • Ga naar de lokale Git-repository.
  • Genereer en stage een nieuw bestand.
  • Werk de huidige repository bij met de toegevoegde wijzigingen.
  • Controleer de lijst met externe URL's om te controleren of de lokale/externe opslagplaatsen zijn verbonden.
  • Voer de ' $ git push -f ” commando.

Hier zijn de hierboven beschreven stappen voor implementatie!



Stap 1: Navigeer naar de gewenste werkmap





Open eerst een bepaalde Git-werkmap door het pad op te geven in het gegeven commando:

$ CD 'C:\Gebruikers \n asma\Go \T is_12



Stap 2: maak een nieuw bestand

Voer de ... uit ' aanraken ” commando om een ​​nieuw bestand aan te maken in de werkmap:

$ aanraken bestand.txt

Stap 3: Duw wijzigingen door naar het trackinggebied

Duw vervolgens het gemaakte bestand naar het volggebied door de opdracht ' git toevoegen ” commando:

$ git toevoegen bestand.tx

Stap 4: Wijzigingen opslaan in Git Repository

Voer nu de Git commit uit om de toegevoegde wijzigingen in de Git-repository op te slaan:

$ git vastleggen -m 'Eerste bestand toegevoegd'

Stap 5: bekijk externe URL

Voer vervolgens de ' git afstandsbediening ” commando met de “ -in ” optie om de lijst met bestaande externe URL's te controleren:

$ git afstandsbediening -in

Stap 6: Overschrijf externe bestanden

Overschrijf ten slotte de externe bestanden door de opdracht ' git push ” commando met de “ -f ”vlag voor krachtig duwen, afstandsbediening en filiaalnaam:

$ git push -f oorsprong meester

Dat is alles! We hebben aangetoond dat de “ git push 'methode om de externe bestanden met geweld te overschrijven.

Conclusie

Om de externe bestanden te overschrijven door lokale wijzigingen krachtig door te voeren, gaat u eerst naar de Git lokale repository, genereer en stage een nieuw bestand. Werk vervolgens de huidige repository bij met de toegevoegde wijzigingen en controleer de lijst met externe URL's om te controleren of de lokale/externe repository's zijn verbonden. Voer ten slotte de ' $ git push -f ” commando. Dit schrijven bood de procedure om de externe bestanden krachtig te overschrijven.