wake-up-neo.net

Wie schiebe ich einen lokalen Git-Zweig zum Master-Zweig in der Fernbedienung?

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?

403
picardo
$ git Push Origin develop:master

oder allgemeiner

$ git Push <remote> <local branch name>:<remote branch to Push into>
693
mipadi

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

172
Eugene Sajine

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
0
Ram