Basic
- commit所使用的編輯器會依照下列優先度去選擇,
- GIT_EDITOR 環境變數
- core.editor 的設定
- VISUAL 環境變數
- EDITOR 環境變數
- vi 指令
- GIT_EDITOR 環境變數
- 變動檔案請用
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
操作1
2git config --global user.name "hwchiu" (2)
git config user.email "[email protected]" (1)可以透過
git config -l
列出當前所有的設定- 可以透過
--unset
來移除設定1
git config --unset --global user.name
個人資訊
我目前於 Hiskio 平台上面有開設 Kubernetes 相關課程,歡迎有興趣的人參考並分享,裡面有我從底層到實戰中對於 Kubernetes 的各種想法
線上課程詳細資訊: https://course.hwchiu.com/
另外,歡迎按讚加入我個人的粉絲專頁,裡面會定期分享各式各樣的文章,有的是翻譯文章,也有部分是原創文章,主要會聚焦於 CNCF 領域
https://www.facebook.com/technologynoteniu
如果有使用 Telegram 的也可以訂閱下列頻道來,裡面我會定期推播通知各類文章
https://t.me/technologynote
你的捐款將給予我文章成長的動力