Looking for git Keywords? Try Ask4Keywords

GitSchieben


Einführung

Nach dem Ändern, Staging und Festlegen von Code mit Git ist Push erforderlich, um Ihre Änderungen für andere verfügbar zu machen und Ihre lokalen Änderungen an den Repository-Server zu übertragen. In diesem Thema wird beschrieben, wie Sie den Code mithilfe von Git ordnungsgemäß pushen.

Syntax

  • git push [-f | --force] [-v | --verbose] [<remote> [<refspec> ...]]

Parameter

Parameter Einzelheiten
--Macht Überschreibt den Remote-Ref entsprechend Ihrem lokalen Ref. Kann dazu führen, dass das Remote-Repository Commits verliert, verwenden Sie es daher mit Vorsicht .
--verbose Laufen Sie wortreich.
<remote> Das entfernte Repository, das das Ziel der Push-Operation ist.
<refspec> ... Geben Sie an, welcher Remote-Ref mit welchem ​​lokalen Ref oder Objekt aktualisiert werden soll.

Bemerkungen

Upstream & Downstream

In Bezug auf die Quellcodeverwaltung sind Sie "Downstream", wenn Sie aus einem Repository kopieren (Klonen, Auschecken usw.). Informationen flossen "stromabwärts" zu Ihnen.

Wenn Sie Änderungen vornehmen, möchten Sie sie normalerweise "Upstream" zurückschicken, damit sie in das Repository gelangen, sodass alle, die aus derselben Quelle ziehen, mit den gleichen Änderungen arbeiten. Dies ist meistens eine soziale Frage, wie jeder seine Arbeit koordinieren kann, und nicht eine technische Anforderung an die Quellcodeverwaltung. Sie möchten, dass Ihre Änderungen in das Hauptprojekt übernommen werden, sodass Sie keine abweichenden Entwicklungslinien verfolgen.

Manchmal lesen Sie über Paket- oder Release-Manager (die Personen, nicht das Tool), die über das Senden von Änderungen an "Upstream" sprechen. Das bedeutet normalerweise, dass sie die Originalquellen anpassen mussten, um ein Paket für ihr System erstellen zu können. Sie möchten diese Änderungen nicht fortsetzen. Wenn sie also "Upstream" an die ursprüngliche Quelle gesendet werden, sollten sie sich in der nächsten Version nicht mit demselben Problem befassen müssen.

( Quelle )

Schieben Verwandte Beispiele