Inleiding tot Git Push

Git push is een van de belangrijkste kenmerken van git die wordt gebruikt om alle bijgewerkte commits van onze lokale branch die in het lokale systeem is opgeslagen naar de remote branch te verzenden. De opdracht push is om ons in staat te stellen onze nieuwste bijgewerkte commits naar de overeenkomstige externe server te sturen. Externe filialen die worden opgeslagen op een externe server, die allemaal samen worden geknuppeld met behulp van git remote command.

Soms lijkt git push op git fets, maar het is totaal anders omdat git fetch het proces is van het ophalen van alle commits naar de lokale branch, terwijl git push alle commits bijwerkt naar zijn remote branch.

Hoe maak je een Git Push?

1. Zodra alle wijzigingen zijn doorgevoerd in de lokale repository, is het tijd om al die commits naar de externe repository te pushen.

2. Hier is de syntaxis voor Push-opdracht als volgt.

Syntaxis:

git push

3. Door het bovenstaande commando te gebruiken, zal het een gedefinieerde branch naar de externe server pushen inclusief alle recente commits en de bijbehorende objecten. Dit proces brengt niet rechtstreeks wijzigingen aan in de externe branch, het maakt eerst een lokale branch in de externe repository, slaat alle bijgewerkte code op en slaat commits overschrijven over. Als alle wijzigingen eindelijk zijn opgeslagen, worden ze alleen als laatste inhoud samengevoegd in de externe vertakking van het doel.

4. Zodra een doelvertakking is vastgesteld, kunt u al uw lokale vertakkingen naar die vaste externe vertakking duwen met behulp van de volgende opdracht.

Commando:

git push --all

5. Stel dat u tags ook naar de externe server wilt uploaden, dan moet dit worden gespecificeerd met behulp van een afzonderlijk commando; met een eenvoudig pushcommando is het niet mogelijk. De vlag –tag in de afzonderlijke opdracht kan al uw lokale tags naar de opgegeven externe vertakking verzenden met de volgende opdracht.

Commando:

git push --tags

6. Het is ook mogelijk om alle lokale filialen samen naar de opgegeven externe filiaal te sturen door een eenvoudige opdracht van git te gebruiken.

Commando:

git push --all

7. Als we een specifieke externe vertakking willen verwijderen, is het mogelijk om te verwijderen met behulp van een opdracht als volgt.

Commando:

git push --delete

8. Het is ook mogelijk om onze code naar de gedefinieerde externe repository met zijn branch te pushen, dit is mogelijk door enkele stappen te volgen.

git kloon https://www.educba.com//&& cd

9. Voer de gewenste wijzigingen uit, sla de wijzigingen op en roep git aan om een ​​opdracht toe te voegen om je wijzigingen op te slaan.

Commando:

git add

10. Nu is het tijd om al uw wijzigingen door te voeren.

Commando:

git commit –m

die enkele wijzigingen zal toevoegen aan mijn repository.

11. Nu is de laatste stap om al uw code als volgt in de hoofdtak te duwen.

Commando:

git push origin master

12. Het is ook mogelijk om al je wijzigingen naar een opgegeven branch te pushen door alle lokale wijzigingen in de git te negeren.

Commando:

git push --force

13. Hier is remote-name niets anders dan de identieke naam van de remote repository waarin alle momenteel bijgewerkte wijzigingen worden opgeslagen. En de filiaalnaam is niets anders dan een filiaal op afstand waar u alle bijgewerkte wijzigingen opslaat.

Hoe werkt het?

  • git push is een opdracht die wordt gebruikt om al je nieuwe lokale commits bij te werken naar een externe repository.
  • Het werkt tussen twee entiteiten die bron en bestemming worden genoemd, terwijl de bron is waar u al onze gegevens van recent uitgecheckte HEAD-filialen uploadt.
  • De bestemming is waar we onze nieuwste wijzigingen op de gerelateerde externe server met zijn recente filiaal willen bijwerken. Het creëert zijn eigen lokale filiaal in de repositorylocatie van hun bestemming.
  • Push-opdracht wordt ook gebruikt als een van de meest voorkomende processen in alle git-bewerkingen voor het synchronisatieproces. Dit proces werkt op externe vertakkingen die worden uitgevoerd met de opdracht git remote.
  • Git Push overwogen en werkt als uploadcommando, in het andere geval werkten git fetch en git pull beide voor downloaddoeleinden. later worden alle veranderingen geconfigureerd met git merge commando om alle dingen op de doellocatie samen te brengen.
  • Deze opdracht is verantwoordelijk voor het verplaatsen van uw momenteel bijgewerkte commits van uw lokale repositorybron naar een specifieke externe repositorybestemming. Dit proces bereidt een kopie van zijn informatie voor, dus zorg ervoor dat onze lokale vestiging wordt bijgewerkt om alle wijzigingen naar de externe repository te uploaden.
  • De objecten in het bovenstaande proces bestaan ​​uit bomen, commit en tags.
  • Hier gebruikt git de methode van lokale referenties om wijzigingen aan te brengen in hun gerelateerde bestand in de richting van een externe repository met verwijzingen naar recent bijgewerkte commits.
  • Daarna wordt alle nieuwe inhoud gekopieerd naar het systeemobject van de git, dat bekend staat als metadata en SHA.
  • Push werkt anders dan samenvoegen.

Voorbeeld van Git Push

Dus laten we een voorbeeld overwegen om git push commando uit te voeren door de stapsgewijze procedure te volgen:

Stap 1: Eerst moeten we ons mappad openen waar ons project is opgeslagen en het pad voor deze map controleren met behulp van de opdracht pwd.

Dus volgens het bovenstaande commando, toont het een actueel pad aan welke directory we momenteel werken.

Stap 2: Nu controleren we met de lokale vestiging waar al onze laatste wijzigingen worden opgeslagen.

Het laat zien dat we op de hoofdtak zitten, dat is prima.

Stap 3: Nu voeren we command git push uit voor het verzenden van al onze wijzigingen van de lokale branch naar de externe repository door command git push origin master uit te voeren.

Het zal dus als volgt omleiden naar het inlogvenster van het Github-account, waar u invoer als uw e-mailadres en wachtwoorden moet invoeren.

Stap 4: Zodra het aanmeldproces is voltooid, maakt het met behulp van de SSH-sleutel verbinding met de externe repository.

Dus zodra alle vereiste gegevens zijn ingevoerd, is git push verantwoordelijk voor het pushen van alle nieuwste commits van de lokale branch naar een externe repository en worden bijgewerkte gegevens opgeslagen.

Conclusie

  • Uit alle bovenstaande informatie blijkt dat git push een opdracht is die wordt gebruikt om alle wijzigingen van de lokale filialen naar de beoogde externe repository te uploaden.
  • Het proces van git push is anders dan git fetch.
  • Voordat u alle wijzigingen naar de externe opslagplaats verzendt, moet u ervoor zorgen dat alle wijzigingen eerst in de lokale vertakking worden bijgewerkt.

Aanbevolen artikelen

Dit is een gids voor Git Push. Hier bespreken we de werking, hoe git push te creëren samen met de stapsgewijze procedure met voorbeelden. U kunt ook de volgende artikelen bekijken voor meer informatie-

  1. Inleiding tot Git-alternatieven
  2. Git Checkout Tag (voordelen)
  3. Vragen tijdens solliciteren bij GIT (top 11)
  4. GIT-opdrachten | Tips en trucs
  5. GIT-versiebeheersysteem
  6. Complete gids voor Git remote Command
  7. Drie fasen van Git-levenscyclus met de workflow
  8. Hoe GIT Cherry-pick met Voorbeeld te gebruiken?

Categorie: