Ich habe einen Zweig namens "Entwickeln" in meinem lokalen Repo und möchte sicherstellen, dass er beim Verschieben zum Ursprung mit dem Ursprung / Master zusammengeführt wird. Derzeit wird es, wenn ich drücke, einem Remote-Entwicklungszweig hinzugefügt.
Wie kann ich das machen?
git
git-branch
remote-server
git-push
Picardo
quelle
quelle
origin
und dann auf die Fernbedienung übertragen möchten ?master
- aber es ist ein gültiger Punkt. Wenn es stabil genug für den Hauptzweig des Ursprungs ist, dann ist es sicher stabil genug für Ihren Hauptzweig!master
, aber Heroku führt den Code nur aus, wenn ermaster
in der App aktiviert ist. Dies ist eine absolut vernünftige Anfrage mit legitimen Anwendungsfällen!Antworten:
oder allgemeiner
quelle
git push origin head:master
Sie einfach, wenn Sie den Namen des aktuellen Zweigs nicht angeben möchten :)Wie in den Kommentaren erwähnt, möchten Sie das wahrscheinlich nicht tun ... Die Antwort von mipadi ist absolut richtig, wenn Sie wissen, was Sie tun.
Ich würde sagen:
quelle
Als Erweiterung zu @ Eugenes Antwort eine andere Version, die funktioniert, um Code vom lokalen Repo zum Master / Develop-Zweig zu übertragen.
Wechseln Sie zu Zweig 'Master':
Vom lokalen Repo zum Master zusammenführen:
Zum Master drücken:
quelle
Befolgen Sie die folgenden Schritte, um das lokale Repo in den Master-Zweig zu verschieben
enter code here
$ git status
quelle