GIT - die wichtigsten Befehle
git init
git init
Initialisiert ein GIT-Repo an der Stelle, an der Sie sich im Moment im Dateisystem befinden.
git config
git config -l
Listet die aktuelle Konfiguration von GIT.
git remote add
git remote add origin git://github.com/wdrei/aitsu.git
Fügt das bezeichnete Repo (im vorliegenden Fall das aitsu-Read-Only-Repo) mit dem alias origin ein.
git pull
git pull origin master
Synchronisiert die aktuelle Version aus dem Branch master in den aktuellen lokalen Branch.
git add
git add application/skins/myskin
Fügt bisher nicht getrackte Ressourcen zum Repo hinzu und/oder nimmt veränderte Ressourcen für das nächste Commit auf.
git commit
git commit -a -m "Das ist der Kommentar des Commits"
Checked die veränderten Ressourcen ein.
git checkout
git checkout myotherbranch
oder
git checkout application/skins/myskin/my/resource.php
Checked den bezeichneten Branch aus oder verwirft die zuletzt gemachten Änderungen an der bezeichneten Ressource.
git checkout theirs/ours
git checkout --theirs application/configs/config.ini
resp.
git checkout --ours application/configs/config.ini
Checked im Fall eines Konflikts die Ressource aus dem Quell-Repo (theirs) oder des aktuellen eigenen Repos (ours) aus. Die entsprechenden Ressourcen sind anschliessend mit git add wieder hinzuzufügen und mit git commit ist dann die Synchronisation abzuschliessen.