Ich habe einen Zweig namens Develop in meinem lokalen Repo, und ich möchte sicherstellen, dass er beim Verschieben von Origin mit Origin/Master zusammengeführt wird. Derzeit wird beim Push-Vorgang ein Remote-Entwicklungszweig hinzugefügt.
Wie kann ich das machen?
$ git Push Origin develop:master
oder allgemeiner
$ git Push <remote> <local branch name>:<remote branch to Push into>
Wie die Leute in den Kommentaren erwähnt haben, möchten Sie das wahrscheinlich nicht tun .... Die Antwort von mipadi ist absolut korrekt, wenn Sie wissen, was Sie tun.
Ich würde sagen:
git checkout master
git pull # to update the state to the latest remote master state
git merge develop # to bring changes to local master from your develop branch
git Push Origin master # Push current HEAD to remote master branch
Als Erweiterung zu @ Eugene's Antwort eine andere Version, die Push-Code vom lokalen Repo zum Master/Entwicklungszweig unterstützt.
Wechseln Sie in den Zweig "Master":
$ git checkout master
Vom lokalen Repo zum Master zusammenführen:
$ git merge --no-ff FEATURE/<branch_Name>
Zum Master drücken:
$ git Push