Git Patch

Um ein TAR-Archiv mit allen geänderten Dateien (inkl Unterordnern) zu Erstellen reicht folgender Befehl:

git diff-tree -r --name-only --no-commit-id --diff-filter=ACMRT 12ab34de | tar -czf patch.tgz -T -

Das Archiv kann dann auf dem Zielsystem mit

tar xfv patch.tgz

entpackt werden und überschreibt damit nur die im Commit geänderten Dateien.

dev/gitpatch.txt · Zuletzt geändert: 26.02.2021, 12:34 Uhr von wikiredaktion@reneknipschild.de
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
rkWiki wird freundlich bereitgestellt von
René Knipschild – Custom Software Development, Ihr Partner in Sachen IT-Beratung & individueller Software-Entwicklung. www.IT-Beratung-Nordhessen.de – Made in Germany
Copyleft inverted copyright sign 2012-2024 René Knipschild | www.reneknipschild.net | Impressum | Datenschutz