Antworten:
Dies ist der Master-Zweig. Der Hauptbaum Ihres Steuerungssystems.
push = Änderungen an den Remote-Server übertragen
origin = Remote-Server-Ursprung
master = Master-Zweig
Wenn Sie andere entfernte Zweige haben, haben Sie so etwas wie "Git Push Origin Test", dann pushen Sie Ihre Änderungen an den entfernten Testzweig.
git push feature/Calculator calcFeature
gab einen schwerwiegenden Fehler zu sagen, Feature / Rechner ist nicht das richtige Repository
git push origin calcFeature:feature/Calculator
sollte den Trick IIRC tun. Alternativ können Sie auch tun , git push -u origin feature/Calculator
während Sie haben calcFeature
ausgecheckt
Das master
ist der <src>
Teil von a refspec
.
Dies bedeutet, dass Ihre lokale master
Niederlassung an die master
Niederlassung der Fernbedienung origin
( orgin/master
) weitergeleitet wird.
Wenn du angegeben hättest
git push origin master:my_work
dann würden Sie Ihre lokale geschoben master
zu origin/my_work
. Wenn Sie das :my_work
Teil nicht verwenden , wird als Ziel standardmäßig der Zweig verwendet, der als Quelle angegeben wurde.
Nur spezifizieren
git push origin
pusht standardmäßig jeden lokalen Zweig, der einen passenden Remote-Zweig zu diesem Zweig hat. Nicht nur die aktuelle Branche . Dies ist dasselbe wie mit git push origin :
.
Sie können diese Standardeinstellung mit ändern git config remote.origin.push HEAD
, wodurch die aktuelle Verzweigung auf eine entfernte Verzweigung mit demselben Namen verschoben wird.
Weitere Informationen zum Konfigurieren von Referenzspezifikationen und Einstellungen finden Sie unter Konfigurieren einer lokalen Verzweigung für Push-to-Specific Branchpush.default
.
git push origin master überträgt Ihre Änderungen an den Remote-Server. "master" bezieht sich auf den Master-Zweig in Ihrem Repository.
Wenn Sie Ihre Änderungen in einen anderen Zweig verschieben möchten (z. B. in einen Testzweig), können Sie dies folgendermaßen tun: git push origin test-branch.
Dadurch wird Ihr Code zum Ursprung des Testzweigs in Ihrem Repository verschoben.
git push origin test
drückt die lokaletest
Nebenstelle auforigin/test
. Nur für den Fall, dass jemand damit rechnete, dass der aktuelle Zweig angekurbelt wird.