Derzeit, wenn ich ziehe, bekomme ich Änderungen aus allen Zweigen:Wie kann ich Git sagen, bestimmte Zweige beim Holen/Ziehen zu ignorieren?
$ git pull
remote: ...
Unpacking objects: ...
From ssh://github.com/...
a69d94d..a2019da master -> origin/master
b684d4a..b8819dc develop -> origin/develop
+ 263c644..f1c1894 gh-pages -> origin/gh-pages (forced update)
Updating a69d94d..a2019da
ich dieses Verhalten mag, aber ich brauche keine Inhalte aus dem gh-pages
Zweig zu erhalten, wie, dass nur generierte Inhalte enthält. Wie konfiguriere ich Git zum Abrufen von allen Zweigen außer einigen (gh-pages
). Ich möchte auch vermeiden, jemals gh-pages
in meiner Liste der lokalen Niederlassungen zu sehen.
Hilft die Antwort in http://stackoverflow.com/questions/6368987/how-do-fetch-only-one-branch-of-a-remote-git-repository? Allerdings geht es nur um holen. – tigeronk2
Würde das 'remote.origin.fetch' nicht so konfiguriert werden, wie ich in meiner Antwort erwähne, nur die Verzweigung, die Sie wollen, und nicht' gh-branch'? – VonC
@VonC Ja, hätte ich aber nicht manuell für jeden entfernten Zweig tun müssen? –