0%

Git 筆記

Basic

  • commit所使用的編輯器會依照下列優先度去選擇,
    1. GIT_EDITOR 環境變數
      1. core.editor 的設定
      2. VISUAL 環境變數
      3. EDITOR 環境變數
      4. vi 指令
  • 變動檔案請用 git mv,使用git rm要注意檔案系統內的檔案會被真的刪除。
  • git log可以列出簡略的coommit資訊
  • git show [commit id] 可以看詳細的commit資訊,可以加上commit ID來指定特定的commit
  • git show-branch --more=10 可以看當前bracnh的詳細commit資訊,由–more控制數量

Configuraion

總共有三種設定方式,優先度如順序

  • .git/config, 可以用 --file或是預設的方式操作
  • ~/.gitconfig, 可以用 --global操作
  • /etc/gitconfig,可以用 --system操作

    1
    2
    git 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://hiskio.com/packages/JPwq4znr1

疑難雜症除錯篇
https://hiskio.com/courses/440/about?promo_code=7EP1KY3

單堂(CI/CD)
https://hiskio.com/courses/385?promo_code=13K49YE&p=blog1

基礎概念
https://hiskio.com/courses/349?promo_code=13LY5RE

另外,歡迎按讚加入我個人的粉絲專頁,裡面會定期分享各式各樣的文章,有的是翻譯文章,也有部分是原創文章,主要會聚焦於 CNCF 領域
https://www.facebook.com/technologynoteniu

如果有使用 Telegram 的也可以訂閱下列頻道來,裡面我會定期推播通知各類文章
https://t.me/technologynote

你的捐款將給予我文章成長的動力

Welcome to my other publishing channels