alias 登録
git config --global alias.st status
git config --global alias.df diff
git config --global alias.dft "difftool --dir-diff"
git config --global alias.co checkout
git config --global alias.cm commit
git config --global alias.br branch
外部Diff/Mergeツール設定
Winmergeをインストール
バックップフォルダを設定
- c:\bakcup
- c:\temp
Windows7、8環境では、.gitconfigはユーザディレクトリ直下に存在。
~/.gitconfig
[merge]
tool = winmerge
[mergetool "winmerge"]
path = \"C:\\Program Files\\WinMerge\\WinMergeU.exe\"
cmd = \"C:\\Program Files\\WinMerge\\WinMergeU.exe\" \"$LOCAL\" \"$MERGED\" \"$REMOTE\"
[diff]
tool = winmerge
guitool = winmerge
[difftool "winmerge"]
path = \"C:\\Program Files\\WinMerge\\WinMergeU.exe\"
cmd = \"C:\\Program Files\\WinMerge\\WinMergeU.exe\" -e -ub -dl \"Base\" -dr \"Mine\" \"$LOCAL\" \"$REMOTE\"
Git Bash 外観の改善
-
Console2をインストール
- Settings→TabsにGitを追加
- ShellはGitBashのパラメータママ
- Startup dir を作業ディレクトリにする
- Settings→ConsoleでGit用の色を見やすく変更
- Settings→Appearance→でフォント名をMSゴシックに変更
- View→ConsoleWindow→プロパティでフォントをMSゴシックに変更
-
lsの文字化け対応
alias ls='ls --show-control-chars'
-
git コマンドでの日本語ファイル名文字化け(数値コードになる)対応
git config --global core.quotepath false