bin^2

bin^2

discord server
twitter

git 常用默認配置

git 常用預設配置#

#article/done/published
#工具

查看 git 配置#

git config [–local|–global|–system] -l

常用設置#

![[git pull代碼時默認rebase並自動stash savepop]]

默認子模塊顯示 summary#

git config --global status.submodulesummary true

默認檢查所有子模塊是否已推送#

git config --global push.recursesubmodules check

換行符#

提交時轉換為 LF,檢出時轉換為 CRLF#

git config --global core.autocrlf true

拒絕提交包含混合換行符的文件#

git config --global core.safecrlf true

顏色配置#

git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto
git config --global color.ui true

git alias#

# git status ==> git s
git config --global alias.s status

# git diff ==> git d
git config --global alias.d diff

# git checkout ==> git co
git config --global alias.co checkout

# git branch ==> git br
git config --global alias.br branch

# git pull --rebase ==> git pr
git config --global alias.pr "pull --rebase"

# git add . ==> git a
git config --global alias.a "add ."

# git commit -m ==> git cm
git config --global alias.cm "commit -m"

# git reset --hard ==> git rh
git config --global alias.rh "reset --hard"

# git reset --hard HEAD ==>git rhH
git config --global alias.rh "reset --hard HEAD"

設置 git 的別名,用 g 代替 git#

echo "alias g=git" >> ~/.bash_profile

現在查看狀態 git status 可以直接輸入 g s 了

# git status
g s

參考:#

https://git-scm.com/book/zh/v2

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。