git holt nur für den aktuellen Zweig

8

Ich weiß, dass ich eine entfernte Verzweigung in einen lokalen Zweig holen , aber gibt es auch eine Art Verknüpfung, die nur vom verfolgten entfernten Zweig zum aktuellen lokalen Zweig des Nachverfolgens abgerufen wird (ohne dass die lokalen und entfernten Zweigstellennamen explizit angegeben werden müssen)?

Motivation: Ich möchte nur entfernte Änderungen für den aktuellen Zweig abholen, um (möglicherweise große) Änderungen von aktuell irrelevanten Zweigen zu vermeiden. Ich werde später in einem separaten Schritt zusammenführen / neu erstellen.

    
Mot 05.07.2012, 15:33
quelle

4 Antworten

7

Nehmen wir an, Sie haben Ursprung Remote mit Master , entwickeln Zweige. Sie möchten master synchronisieren, aber nicht entwickeln .

Sie können die folgenden Schritte ausführen:

%Vor%

UPDATE: im Falle nur der Verzweigung müssen abgerufen werden:

%Vor%     
kalys.osmonov 05.07.2012 15:55
quelle
3
%Vor%     
Flimm 07.01.2014 14:16
quelle
0

Pro Ссылка - Sie können dies verwenden, um den Namen des aktuellen Zweigs zu finden:

git rev-parse --abbrev-ref HEAD

... dann ersetzen Sie dies durch den Befehl fetch als refspec.

    
thewoolleyman 23.11.2014 21:44
quelle
-3

Git ist ein dezentralisiertes VCS. Wenn Sie einen Abruf durchführen, synchronisieren Sie die beiden Repositorys vollständig. Branches sind nichts anderes als Labels, die an bestimmte Commits angehängt sind. Ich denke, du meinst git fetch , das keine Zusammenführungen oder ähnliches zu irgendwelchen bestimmten Zweigen macht.

Ссылка

    
greut 05.07.2012 15:39
quelle

Tags und Links