Einen lokalen Zweig zu GitHub hochschieben
Habe ich Git so konfiguriert, dass wenn ich git push
drückt es änderungen auf meiner GitHub-repo. Bis jetzt habe ich nur noch ein master-Zweig.
Allerdings habe ich jetzt erstellt eine lokale Filiale und verpflichtet Sie mit:
git checkout -b my_new_branch
git commit
Was ich möchte jetzt zu tun ist, Schiebe meine änderungen in diesem Zweig auf GitHub. Kann ich einfach ein git push?
Als ich zum ersten einrichten habe ich ausgeführt:
git config push.default current
Kommentar zu dem Problem - Öffnen
Was genau ist Ihre Frage? Mit
push.default
gesetzt, ja, git push
drücken wird der aktuelle branch auf origin, welches ist dein github repo, vorausgesetzt, dass Sie geklont von dort. (Sie können angeben, dass eine andere Fernbedienung mit - Zweig.my_new_branch.remote
, wenn Sie wollten.) So hast du das probiert hast und es nicht funktioniert? Wenn Sie möchten, dass alle Ihre Filialen zu schieben, um die gleichen remote-branch, explizit: git push origin HEAD:remote_branch
InformationsquelleAutor der Frage Noam | 2011-01-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, du bist auf der Suche für
git push origin my_new_branch
- vorausgesetzt, Ihre Herkunft und Fernbedienung konfiguriert ist, um auf eurem github-repository.InformationsquelleAutor der Antwort Tom
Abhängig von Ihrem lokalen git-Einstellungen, wenn Sie ein branch ausgecheckt, ist nicht die, die Sie geklont oder eine, die vorhanden ist, wo Sie versuchen, push, git wird nicht schieben Sie Ihre lokale Niederlassung.
Hier ist die Nachricht, die es bietet:
InformationsquelleAutor der Antwort xaxxon
Wenn Sie so konfiguriert haben, dass Sie Ihre git push, um Ihre master-GitHub repo, egal mit Niederlassung Sie sind, wird es schieben Sie Ihre master-GitHub-repo.
Bedenken Sie, dass, wenn viele Entwickler arbeiten an der gleichen repository, könnten Sie einen Konflikt erhalten.
InformationsquelleAutor der Antwort GiaNU