Basic
commit所使用的編輯器會依照下列優先度去選擇,
- GIT_EDITOR 環境變數
- core.editor 的設定
- VISUAL 環境變數
- EDITOR 環境變數
- vi 指令
變動檔案請用
git mv
,使用git rm
要注意檔案系統內的檔案會被真的刪除。git log
可以列出簡略的coommit資訊git show [commit id]
可以看詳細的commit資訊,可以加上commit ID來指定特定的commitgit show-branch --more=10
可以看當前bracnh的詳細commit資訊,由--more控制數量
Configuraion
總共有三種設定方式,優先度如順序
- .git/config, 可以用
--file
或是預設的方式操作 - ~/.gitconfig, 可以用
--global
操作 - /etc/gitconfig,可以用
--system
操作
git config --global user.name "hwchiu" (2)
git config user.email "[email protected]" (1)
- 可以透過
git config -l
列出當前所有的設定 - 可以透過
--unset
來移除設定
git config --unset --global user.name