[個人紀錄] git 設定

 

-- git history

git config --global alias.history "log --graph --all --pretty=format:'%C(bold blue)%H%Creset %C(bold green)%ai%Creset %C(bold cyan)(%ar)%Creset %C(bold yellow)%d%Cr
eset%n %C(bold red)%s%Creset %C(dim white)%an%Creset'"

--使用meld

git config --global merge.tool meld
git config --global mergetool.meld.path "C:\Program Files (x86)\Meld\Meld.exe"

git mergetool 叫 meld

----

#ubuntu

sudo apt-get install meld

 

安裝3.x版的meld 會發生 cannot import GTK+ 的錯誤

參考這篇 https://github.com/msys2/MINGW-packages/issues/3673#issuecomment-476861638

把Meld/bin/ 下的 libgirepository-1.0-1.dll  複制到上層目錄,就是Meld/ 下 就可以了

 

--commit時調用notepad++寫訊息

git config --global core.editor='C:\Program Files (x86)\Notepad++\notepad++.exe' -multiInst -nosession

 

--windows下自動補換行為CRLF

git config --global core.autocrlf=true

--檔名太長

git config --system core.longpaths true

 

posted on 2019-11-15 10:08  seako  阅读(125)  评论(0编辑  收藏  举报