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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von David (Gast)


Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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)


Bewertung
-3 lesenswert
nicht 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)


Bewertung
-3 lesenswert
nicht lesenswert

von David (Gast)


Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.