1、终端
系统的终端工具太挫了,个人还是比较喜欢iTerm+zsh方案,安装及配置方式可以参考http://www.jianshu.com/p/bb1c97269b11
2、安装包管理器
Homebrew。安装及使用方式,参考官网:https://brew.sh
3、Git
使用Homebrew安装git。安装完成以后,首先完成一些基本的设置。
3.1 用户信息设置
git config --global user.name '用户名'
git config --global user.email '邮箱'
3.2 merge、diff设置
推荐使用kdiff3这个工具,可以通过Homebrew进行安装,也可以到官网下载安装包进行安装
git config --global merge.tool kdiff3
git config --global mergetool.kdiff3.path Applications/kdiff3.app/Contents/MacOS/kdiff3
git config --global diff.tool diff3
git config --global difftool.kdiff3.path Applications/kdiff3.app/Contents/MacOS/kdiff3
补充一下:在rebase的时候(如果当前分支是develop,git rebase master),如果发生冲突,打开kdiff3,界面如下:
Base:当前分支develop和目标分支(master)的共同祖先
Local:master分支有冲突的文件
Remote:develper分支有冲突的文件