gitconfig中磨刀不誤砍柴工的小配置

1、git命令自動糾錯,如:git stats會被自動糾正成git status

git config --global help.autocorrect 1

2、跨平臺換行符問題

AutoCRLF

git config --global core.autocrlf true #提交時轉換為LF,檢出時轉換為CRLF

git config --global core.autocrlf input #提交時轉換為LF,檢出時不轉換

git config --global core.autocrlf false #提交檢出均不轉換

SafeCRLF

git config --global core.safecrlf true #拒絕提交包含混合換行符的文件

git config --global core.safecrlf false #允許提交包含混合換行符的文件

git config --global core.safecrlf warn #提交包含混合換行符的文件時給出警告

3、可視化對比工具p4merge(下載)

雖然Idea等開發(fā)工具里都集成了可視化工具,但一個純粹的可視化工具還是值得一試。下載安裝p4merge,執(zhí)行以下配置,以后想要比較Git中的代碼時,敲git difftool filepath即可

git config --global diff.tool p4merge

git config --global diff.tool.p4merge.cmd /Applications/p4merge.app/Contents/MacOS/p4merge

git config --global diff.tool.p4merge.cmd "/Applications/p4merge.app/Contents/Resources/launchp4merge \$LOCAL \$REMOTE"

4、忽略文件權限的改變

雖然文件內容并沒有改變,但git?status顯示目錄下所有文件都被標識有修改

git diff命令查看不同,結果?如下圖:

這里提示的不同,是文件的權限改變了。SO,解決方案奏是不讓git檢測文件權限的區(qū)別

git config core.filemode false

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評論 19 139
  • 本文作者陳云峰,轉載請注明。 這篇文章記錄個人常用的一些命令,和記不住的一些命令,轉載了并不斷更新。 Git官網 ...
    陳云峰閱讀 2,915評論 0 24
  • 《孩子,把你的手給我》拾貝 以同和關愛的方式進入孩子的世界 只有那些和孩子朝夕相處的人能幫助孩子成為心理健康的人 ...
    尤占芳閱讀 113評論 0 0
  • 閣樓精靈共讀第七天,思齊悅讀派的孩子們被故事中的形象深深吸引。他們純真的心,裝滿正能量,有好多人和事,讓他們深深感...
    向日葵_392e閱讀 296評論 0 6
  • drawImage()方法在畫布上繪制圖像、畫布或視頻
    nomooo閱讀 450評論 0 1

友情鏈接更多精彩內容