Textmate und git auf dem Mac
22. January, 2009
Textmate ist ein wirklich netter leichter Editor zum entwickeln und “git” ein modernes Versionsverwaltungssystem. Beides zusammen ist ein super Gespann für die Webentwicklung. Hier eine kleine Beschreibung wie man “git” in Textmate integriert.
1. TextMate installieren
2. git mittels MacPorts installieren
sudo port install git-core
3. git Benutzereinstellungen konfigurieren
git config --global user.name "Mein Name"
git config --global user.email "Meine EMail"
4. git Farben einstellen
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
git config --global color.interactive auto
5. git Exclude Dateien einstellen
git config --global core.excludesfile ~/.gitignore
echo "*~" >~/.gitignore
echo ".DS_Store" >>~/.gitignore
6. Einstellen der git Gui “gitk”
cat >~/.gitk <<\EOF
set mainfont {Monaco 10}
set textfont {Monaco 10}
set uifont {Monaco 10}
EOF
7. git Aliase für einfache Benutzung einrichten
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
8. git mergetool für Apple opendiff konfigurieren
git config --global merge.tool opendiff
git config --global merge.summary true
9. git TextMate Bundle installieren
mkdir -p /Library/Application\ Support/TextMate/Bundles
cd !$
git clone git://gitorious.org/git-tmbundle/mainline.git Git.tmbundle
osascript -e 'tell app "TextMate" to reload bundles'
In den TextMate Shell Variablen Einstellungen jetzt noch die Variable “TM_GIT” mit dem Wert “/usr/local/bin/git” erstellen und nun sollte “git” und TextMate prima zusammenarbeiten und man kann loslegen.















