Wie merge branch master auf bitbucket
Habe ich folgende Fragen.
- Ich möchte erstellen Sie eine
branch
aus meinermaster
repo. Ich kann entwederbitbucket dashboard
oderTerminal
zum erstellen einer Verzweigung. Wenn ichTerminal
, der Zweig nicht inOverview
.aber wenn ichCreate a branch
vom dashboard aus, und erstellen Sie es zeigt, die Branche aber din nicht enthält nichts und fragte mich, ob Kasse mitgit fetch && git checkout branchname
Befehl.
Welches ist der richtige Weg, um erstellen Sie eine Filiale? - Dann meine nächste Frage , Denke mein
master
hat Geändert und meine Zweig ist auch chanaged. also, wie kann ich reduziere meine Zweig änderungen master. was sind die Schritte zu tun. (Der beste Weg ist, um Befehle oder bitbucket dashboard Zusammenführen) - Schließlich , wenn wir eingegeben
git branch
es zeigtmaster
undother branches
. also, wie kann ich die Filiale von terminal.
InformationsquelleAutor bill | 2016-12-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
1) Beim erstellen einer branch auf Bitbucket, dass der Zweig nicht lokal vorhanden ist. Dies ist wahrscheinlich der Grund, warum das dashboard ist zu empfehlen, dass Sie tun
git fetch
. Git fetch holt die neu erstellte Zweig in Ihrem lokalen Git-Repository. Nach dieser, Sie können einen checkout übergit checkout newBranch
. Hatten Sie erstellt den branch lokal, die Schritte geschehen wäre, in umgekehrter Richtung. Insbesondere für die neue Verzweigung gibt es in Ihrem lokalen Git, aber würde nicht existieren, auf das Bitbucket auf der Fernbedienung, bis Sie haben eingit push
.In meiner Erfahrung, die Schaffung einer Niederlassung vor Ort über
git checkout -b
ist der typische Weg, um eine Niederlassung, wie dies normalerweise getan wird, das von einem Entwickler in seinem lokalen Umfeld.2) Für die Zusammenführung der Niederlassungen der änderungen
master
können Sie Folgendes versuchen:Beachten Sie, dass Sie Folgen Bitbucket-workflow, die Zusammenführen könnte tatsächlich geschieht als Teil einer pull-Anfrage.
3) Auf switch-Filialen lokal, benutzen Sie einfach
git checkout <branch_name>
. Zum Beispiel, um Schalter zuyourBranch
ausmaster
geben Sie:git push remote master
es sagt immerPlease make sure you have the correct access rights and the repository exists.
. warum ist dieses.Das klingt wie Sie vielleicht nicht den Hinweis auf das richtige repository.
ziemlich sicher, ich bin im richtigen repository. was ist der Punkt, der
Please make sure you have the correct access rights
wie dieser Teil geschehen.InformationsquelleAutor Tim Biegeleisen
Erstellen Sie einen neuen branch vom master:
git checkout -b newbranch
. Möglicherweise müssen Sie drücken, um die Niederlassung über die Fernbedienung verfügbar (git Eimer)-git push remote master
. Ich würde dies tun, wenn Sie an einem Projekt arbeiten. Terminal wäre wünschenswert, sonst würden Sie 'Taube Loch selbst in das arbeiten mit einer spezifischen Benutzeroberfläche, anstatt eine einheitliche CLI.Stellen Sie sicher, dass Ihr master ist bis zum Datum, durch die Begehung und schob änderungen und führen dann die andere Filiale zu meistern. Wieder würde ich mit Terminal.
git checkout otherbranch
ändern würde, von jedem Zweig, umotherbranch
. Beachten Sie, dass die-b
flag nicht übergeben. Dies wird nur das aktivebranch
.git push remote master
es sagt immerPlease make sure you have the correct access rights and the repository exists.
. warum ist dieses.InformationsquelleAutor AshMenhennett
Es kann getan werden mit:
1. checkout master barnch und
2. git merge Ihrer Filiale.
Sie finden die komplette Anleitung hier
InformationsquelleAutor techhunter