cat >> ~/.profile << \EOF
alias g='git'
export PS1='$(git branch &>/dev/null; if [ $? -eq 0 ]; then \
echo "\[\033[00m\]$(git branch | grep ^*|sed s/\*\ //) "; fi)\$\[\033[00m\] \W \! $ 'EOF
source ~/.profile
# whoami
git config --global user.name "peter.boling"
git config --global user.email "peter.boling@somedomain.com"
# colors
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
git config --global color.interactive auto
# shortcuts
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
# if you ever have conflicts you can type git-mergetool
# to use Apple opendiff (FileMerge) for resolving conflicts
git config --global merge.tool opendiff
# Whenever we merge provide a summary of commits
git config --global merge.summary true
# globally ignore some cruft files
git config --global core.excludesfile ~/.gitignore
echo "*~" >~/.gitignore
echo ".DS_Store" >>~/.gitignore
# setup nice fonts on gitk
cat >~/.gitk <<\EOF
set mainfont {Monaco 10}
set textfont {Monaco 10}
set uifont {Monaco 10}
EOF
Moldy. Mossy even. Spores [Now with Labels!] from this blog may have already reached the moon.
Saturday, June 07, 2008
Copy of Tim Dysinger's Git Setup
Copy of Tim Dysinger's Git setup from this post (with corrected characters - I hope! and slightly modified PS1 definition)
| Reactions: |
Subscribe to:
Post Comments (Atom)


0 hashings:
Post a Comment