Git for dedicated files
Zur Navigation springen
Zur Suche springen
Source: Manage your dotfiles with Git
Vorbereitungen
Erstelle als erstes ein neues Repository in einem lokalen Verzeichnis:
git init --bare VERZEICHNIS
Nun erzeuge ein Script 'git_scripts' mit folgendem Inhalt und vergib die Rechte 'chmod 774 git_scripts'
#!/usr/bin/zsh
git --git-dir=ABSOLUTEPATH/VERZEICHNIS --work-tree=ABSOLUTEPATH "$@"
Passe ein Flag an und nimm die ersten Dateien in die Versionskontrolle:
git_scripts config --local status.showUntrackedFiles no
git_scripts add FILES
git_scripts commit -m "Message"
Remote Server
Setze den remote server und führe ein erstes 'push' durch:
git_scripts remote add origin https://gitlab.pfh.research.philips.com/claas.bontus/ARCHIVENAME
git_scripts push --set-upstream origin master
Kopieren der Dateien in ein anderes Verzeichnis
Clone das Repository ins Unterverzeichnis VERZEICHNIS:
git clone --bare https://gitlab.pfh.research.philips.com/claas.bontus/ARCHIVENAME VERZEICHNIS
Erzeuge das Script 'git_scripts' genau wie oben aber achte auf korrekte Pfadangaben.
Checkout:
git_scripts checkout
Alltägliches
git_scripts status -unormal
Mit dieser Option werden auch Dateien/Verzeichnisse angezeigt, die (noch) nicht unter Versionskontrolle sind.