sudo apt-get install tig
Installiert das paket tig
$ tig
Zeigt grafisch eine Auflistung der Commits an mit der Option darin zu blättern. „q“ beendet die Ausgabe.
sudo apt-get install tig
Installiert das paket tig
$ tig
Zeigt grafisch eine Auflistung der Commits an mit der Option darin zu blättern. „q“ beendet die Ausgabe.
rsync -rvc –delete –exclude=/home/hthurat/www/etacs_production/.git –exclude=*.png –exclude=*.gif –exclude=*.jpg /home/hthurat/www/etacs_production/* hthurat@f2-etacs-dev1:/home/hthurat/etacs_ht
Dieser Befehl synct alle Dateien aus /home/hthurat/www/etacs_production, die nicht den Exclude-Regeln entsprechen (keine .git-Ordner, keine Bilder) auf den remote Server in den Ordner /home/hthurat/etacs_ht.
Dabei werden die Unterschiede über die Checksumme definiert (nicht über modtime und size) = Parameter „c“.
git branch -lvv
zeigt alle lokalen Branches und deren Hash und letzte Commit-Message an:
master bfe1c8c Revert „customer_search.inc.php – address search“
* php54 33c85bd customer_search_offers.php: Fixed a wrong line order
Git 2.0 hat den Default für push.default von „matching“ auf „simple“(aktueller Branch) geändert.
git config --global push.default simpleoder wenn man die alte Fassung beibehalten möchte:
git config --global push.default matching