Forum: PC Hard- und Software Git - Eine dumme Frage


von David (Gast)


Lesenswert?

Hallo,
eine Frage, die mir schon gefühlt seit Ewigkeiten auf den Fingern 
brennt, aber erst jetzt habe ich ein Forum gefunden, wo man sich nicht 
anmelden muss.

Meine Frage wäre, wenn auf dem Remote-Repo ein Branch angelegt wurde, 
man arbeitet fleißig daran mit, man lädt sich den Branch also auch 
herunter.
Dann wird der Branch gemergt und gelöscht, auf dem lokalen System 
besteht er aber weiterhin, bisher lösche ich den dann immer manuell, 
aber das kann ja eigentlich nicht die Lösung sein.

von David (Gast)


Lesenswert?

Ach ja, und quasi das Gegenteil davon, wenn auf dem Remote ein Branch 
erstellt wird, wie kriege ich das dann auf meinem lokalen System fest? 
Der Branch wird mir ja nicht angezeigt, wenn ich git branch eingebe.
Wie kann ich das ändern?

Sorry für die späte Uhrzeit und vielen Dank hier schon mal an euch.

von physiker (Gast)


Lesenswert?

David schrieb:
> Ach ja, und quasi das Gegenteil davon, wenn auf dem Remote ein Branch
> erstellt wird, wie kriege ich das dann auf meinem lokalen System fest?
> Der Branch wird mir ja nicht angezeigt, wenn ich git branch eingebe.
> Wie kann ich das ändern?
>
> Sorry für die späte Uhrzeit und vielen Dank hier schon mal an euch.

git fetch
git branch -r

von physiker (Gast)


Lesenswert?


von David (Gast)


Lesenswert?

physiker schrieb:
> git fetch
> git branch -r

Und dann den Branch, wo man evtl mitarbeiten möchte mit
git checkout --track origin/branchName
lokal bearbeitbar machen, oder?

von David (Gast)


Lesenswert?

physiker schrieb:
> 
https://stackoverflow.com/questions/7726949/remove-tracking-branches-no-longer-on-remote
> (man beachte die Warnhinweise)

Okay, danke für den Link, ich muss allerdings zugeben, dass ich die 
Antwort nicht wirklich verstehe.
Wenn ich die Antwort richtig verstehe, soll ich einfach
xargs git branch -d
ausführen.

von blubablupp (Gast)


Lesenswert?

physiker schrieb:
> David schrieb:
> Ach ja, und quasi das Gegenteil davon, wenn auf dem Remote ein Branch
> erstellt wird, wie kriege ich das dann auf meinem lokalen System fest?
> Der Branch wird mir ja nicht angezeigt, wenn ich git branch eingebe.
> Wie kann ich das ändern?
> Sorry für die späte Uhrzeit und vielen Dank hier schon mal an euch.
>
> git fetch
> git branch -r

Warum hat der denn 2 Miese? Seine Antwort funktioniert bei mir 
zumindest.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.