2016-03-25 9 views
3

Ich habe einen neuen Zweig erstellt (tags), überprüft es, und wenn ich Änderungen drehe, verwende ich git push origin tags. Die gedrückten Änderungen wirken sich jedoch sowohl auf den Zweig master als auch auf den Zweig tags in meinem Remote-Repo aus.stop git push vom schieben zu mehreren Zweigen

Ich bin sicher, ich habe die tags Zweig ausgecheckt (verifiziert mit git status). Kann mir jemand sagen, was ich falsch mache? Ich bin ein Git Neuling und so bin ich mir nicht sicher, was ich in diesem Beitrag zu Hilfe nehmen sollte, um mit der Diagnose zu helfen, lassen Sie mich wissen, wenn ich etwas Spezifisches einschließen sollte.

Danke!

+0

Klingt wie du hast vielleicht etwas fischig los mit dir Git Konfig (siehe z. B. http://StackOverflow.com/a/1915046) –

Antwort

0

Nichts, außer "tags" ist nicht der beste Name für einen Zweignamen.

Wenn Sie Tags drücken, wird es zu origin/tags, nicht origin/master hinzugefügt.

Die beste Vorgehensweise wäre:

git push -u origin tags 

, dass die lokale Niederlassung verknüpfen würde stromaufwärts ein origin/tags.
Siehe Ausgabe git branch -avv.

Und wenn Sie master auschecken, werden Sie sehen, dass die Commits in Zweig tags nicht mehr da sind.