[個人紀錄] 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