bin^2

bin^2

discord server
twitter

gitの一般的なデフォルト設定

git の一般的なデフォルト設定#

#article/done/published
#ツール

git の設定を表示する#

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

一般的な設定#

![[git pullのデフォルトはrebaseで自動的にstash savepop]]

デフォルトでサブモジュールの概要を表示する#

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 のエイリアス#

# 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

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。