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 calcFeaturegab einen schwerwiegenden Fehler zu sagen, Feature / Rechner ist nicht das richtige Repository
git push origin calcFeature:feature/Calculatorsollte den Trick IIRC tun. Alternativ können Sie auch tun , git push -u origin feature/Calculatorwährend Sie haben calcFeatureausgecheckt
Das masterist der <src>Teil von a refspec.
Dies bedeutet, dass Ihre lokale masterNiederlassung an die masterNiederlassung 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 masterzu origin/my_work. Wenn Sie das :my_workTeil 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 testdrückt die lokaletestNebenstelle auforigin/test. Nur für den Fall, dass jemand damit rechnete, dass der aktuelle Zweig angekurbelt wird.