Ранее я описывал установку git с помощью пакета git-osx-installer. Это нормальный способ, но если использовать менеджер пакетов Homebrew (а для меня это уже “must have”), то процесс можно упростить.

Для начала нужно поставить XCode. Потом – выполняем действия, описанные в статье о Homebrew, но с небольшой добавкой.

$ curl http://gist.github.com/gists/323731/download -o install_homebrew.tar.gz
$ tar xvfz install_homebrew.tar.gz
x gist323731-3535cf3d066ed38db4e99d3f1f4a409fc07eda54/
x gist323731-3535cf3d066ed38db4e99d3f1f4a409fc07eda54/install_homebrew.rb
$ cd gist323731*
$ chmod +x install_homebrew.rb
$ ./install_homebrew.rb

Добавка вот:

$ brew install git

Вуаля, дополнительный пакет git-osx-installer не нужен.

Остаётся прописать пути в .bashrc (я теперь для упрощения настройки делаю симлинк с .bashrc на .bash_profile):

$ vim ~/.bashrc
source /usr/local/etc/bash_completion.d/git-completion.bash

PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/usr/local/bin:/usr/local/sbin"
export PATH

PS1='\[\033[0m\]\[\033[36m\]\A \[\033[0m\]\[\033[36m\][\[\033[0m\]\[\033[32m\]\u@\[\033[0m\]\[\033[37m\]\h\[\033[0m\]\[\033[36m\]][\[\033[1m\]\[\033[31m\]\w\[\033[0m\]\[\033[37m\]$(__git_ps1 " (%s)")\[\033[0m\]\[\033[36m\]\[\033[0m\]\[\033[36m\]]\[\033[0m\] '

$ ln -s ~/.bashrc ~/.bash_profile

И настроить git (можно воспользоваться моим рецептом).

Разве что можно расширить содержимое ~/.gitignore:

###
# .gitignore
# Mac OS X Finder and whatnot
.DS_Store
 
# XCode (and ancestors) per-user config (very noisy, and not relevant)
*.mode1
*.mode1v3
*.mode2v3
*.perspective
*.perspectivev3
*.pbxuser

# Generated files
VersionX-revision.h

# Textmate - if you build your xcode projects with it
*.tm_build_errors

# build products
build/
*.[oa]
 
# Other source repository archive directories (protects when importing)
.hg
.svn
CVS
 
# automatic backup files
*~.nib
*.swp
*~
*(Autosaved).rtfd/
Backup[ ]of[ ]*.pages/
Backup[ ]of[ ]*.key/
Backup[ ]of[ ]*.numbers/"

P.S. Поздравляю читателей с днём программиста!