Git-Push-Origin-Head
In diesem Artikel besprechen wir das Verfahren, um den aktuellen Zweig mit einem ähnlichen Namen in das lokale Repository mithilfe der Git-Befehle in das Remote-Repository zu verschieben.
Git-Push-Befehl
Angenommen, der Entwickler möchte das Remote-Repository genauso benennen wie das lokale Repository. In diesem Fall müssen sie jedes Mal den Befehl git push
gefolgt vom Branch-Namen ausführen, und dieses Szenario scheint für den Entwickler viel hektischer zu sein, wenn er den Branch-Namen jedes Mal erwähnt, wenn er den Code auf den Server pushen muss .
Was ist, wenn wir jedes Mal den einzelnen Befehl eingeben, um das Remote-Repository zu benennen? Dieser Schritt wird das Leben des Entwicklers viel einfacher machen und sich nicht jedes Mal Gedanken über den Repository-Namen machen.
Git Push Origin Head-Befehl
Entwickler pushen häufig die neuesten Arbeiten in ihre Branches, weil andere Teammitglieder leicht auf den Code zugreifen und ihn verwenden können. In dieser Situation zeigt HEAD
also den neuesten Commit auf dem Branch an. Eine benutzerfreundliche Möglichkeit, den Namen des aktuellen Zweigs an die Remote-Adresse zu übertragen, ist unten aufgeführt.
Befehl:
git push origin HEAD
Dabei wird der git push
konsistent über verschiedene Branches hinweg ausgeführt. Wohingegen HEAD
die Spitze (oben) des aktuellen Zweigs angibt und Git
den Zweignamen daraus auswählt.
Es ist also äquivalent zum Befehl.
Befehl:
git push origin CURRENT_BRANCH_NAME
Der git push
erfasst den entfernten Namen, der von einem lokalen Zweignamen verfolgt wird. Dieser Befehl funktioniert standardmäßig, bis dieser Branch-Name gleich dem Branch-Namen auf der Fernbedienung ist.
Nehmen wir an, wir führen den folgenden Befehl aus.
Befehl:
git push origin
Dieser Befehl funktioniert nicht, da Git den lokalen Zweignamen nicht mit dem Ursprung im lokalen Repository vergleichen kann. Wenn wir danach den Tracking-Zweig auf denjenigen setzen, zu dem wir pushen möchten, wird es gut funktionieren.
In einigen Fällen möchten Entwickler den lokalen Zweig mit einem eindeutigen Namen gemäß den Projektanforderungen oder Standards, die in der Organisation befolgt werden, auf den entfernten Zweig verschieben, und sie können dies ermöglichen, indem sie den Namen des entfernten Zweigs genau nach dem Schreiben des Namens des lokalen Zweigs erwähnen , und nichts, was ein Doppelpunkt trennen sollte.
Dies kann durch Ausführen der folgenden Befehle erfolgen.
git push origin register:new–branch
Oder
git push origin HEAD:new–branch
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedInVerwandter Artikel - Git Push
- Commit und pushen Sie eine einzelne Datei auf die Remote
- Führen Sie mit Git einen anfänglichen Push zu einem Remote-Repository durch
- git add, git commit und git push in One Command
- Git Push hängt
- Git Push zum Überschreiben von Dateien im Remote-Repository erzwingen
- Git-Push zu einem anderen Zweig mit einem anderen Namen