Als «branch» getaggte Fragen

175
Verfolgen Sie alle Remote-Git-Zweige als lokale Zweige

Das Verfolgen eines einzelnen Remote-Zweigs als lokaler Zweig ist recht einfach. $ git checkout --track -b ${branch_name} origin/${branch_name} Es ist auch einfach, alle lokalen Zweige auf die Fernbedienung zu verschieben und bei Bedarf neue Fernzweige zu erstellen. $ git push --all...

173
Was ist ein Tracking-Zweig?

Kann jemand einen "Tracking-Zweig" erklären, wie er für Git gilt? Hier ist die Definition von git-scm.com : Ein 'Tracking-Zweig' in Git ist ein lokaler Zweig, der mit einem Remote-Zweig verbunden ist. Wenn Sie diesen Zweig drücken und ziehen, wird er automatisch an den Remote-Zweig gedrückt und...

167
Git arbeitet gleichzeitig an zwei Zweigen

Ich habe ein Projekt mit vielen Niederlassungen. Ich möchte an mehreren Zweigen gleichzeitig arbeiten, ohne mit hin und her zu wechseln git checkout. Kann ich das auf irgendeine Weise tun, außer das gesamte Repository woanders zu

159
Unterschiede von Zweigen mit Meld anzeigen?

Ich weiß, dass ich den Unterschied zwischen HEAD und aktuellem Zustand mit sehen kann meld .. Aber wie kann ich zum Beispiel die Unterschiede zwischen Zweigen masterund develmit Meld sehen? Im Moment mache ich folgende Schritte: Ordner der Arbeitskopie umbenennen Zum Beispiel mv /projectA...

158
Finden Sie einen Git-Zweig-Ersteller heraus

Ich möchte herausfinden, wer eine Niederlassung erstellt hat. Ich kann das irgendwie mit: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ Dies gibt jedoch den letzten Committer pro Zweig zurück, nicht unbedingt die Person, die den Zweig erstellt...

145
Warum muss ich "git push --set-upstream origin <branch>"?

Ich habe eine lokale Niederlassung zum Testen von Solaris und Sun Studio erstellt. Ich schob dann den Zweig stromaufwärts. Nachdem Sie eine Änderung vorgenommen und versucht haben, die Änderungen zu übernehmen: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris...