git 經常使用配置項

git 經常使用配置

全局提交用戶名與郵箱

git config --global user.name 「Yuchen Deng」
git config --global user.email 郵箱名@gmail.comgit

中文編碼支持

echo 「export LESSCHARSET=utf-8」 > $HOME/.profile
git config --global gui.encoding utf-8
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding gbkapp

全局編輯器,提交時將COMMIT_EDITMSG編碼轉換成UTF-8可避免亂碼

git config --global core.editor notepad2編輯器

差別工具配置

git config --global diff.external git-diff-wrapper.sh
git config --global diff.tool tortoise
git config --global difftool.tortoise.cmd ‘TortoiseMerge -base:"$LOCAL" -theirs:"$REMOTE"’
git config --global difftool.prompt false工具

合併工具配置

git config --global merge.tool tortoise
git config --global mergetool.tortoise.cmd ‘TortoiseMerge -base:"$BASE" -theirs:"$REMOTE" -mine:"$LOCAL" -merged:"$MERGED"’
git config --global mergetool.prompt falseui

別名設置

git config --global alias.dt difftool
git config --global alias.mt mergetool編碼

備註:git config 的時候指定–global 就是全局設定,若是沒有指定就不是全局的。url

相關文章
相關標籤/搜索