Git 基本環境設定, 主要是設定自己帳號下的環境參數.
詳細內容可見: git help config
基本資料設定
直接於 Shell 下執行下述:
- git config --global user.name "Tsung"
- git config --global user.email "[email protected]"
- git config --global color.diff auto # git diff 要顯示顏色
- git config --global color.status auto # git status 要顯示顏色
- git config --global color.branch auto
- git config --global color.log auto # git log --graph 會很漂亮, 感謝日落提供.
- 註: 這些設定會在 ~user/ 下產生 .gitconfig
[color]
diff = auto
status = auto
branch = auto
log = auto
[user]
name = Tsung
email = [email protected]
Git 自動忽略檔案 / 目錄設定
要自動將某些檔案掠過不 Commit, 要設定 .gitignore 這個檔案. (哪些檔案是不要 commit 進去的)
- vim .gitignore
tmp/**/*
log/*
config/database.yml - 使用
git add .
等, 這些都不會將這些資料列入 commit. (.gitignore 會被列入 commit)
修改預設目錄
預設會產生 .git 目錄, 改成 .test
- 修改 Shell 變數 GIT_DIR =>
export GIT_DIR=.test
最后一条非常有用,谢谢!
我是覺得改顏色那個很方便~ ccc 😛
可以再加一個設定:
git config --global color.log auto
這樣 git log --graph 會很漂亮 😛
收到, 感恩~
color.ui
This variable determines the default value for variables such as color.diff and color.grep that control the use of color per command family. Its scope will expand as more commands learn configuration to set a default for the --color option.
git config --global color.ui auto