Git 指令

取得說明文件

$ git <verb> --help
$ git help <verb>

Git Config

  • 系統層級 (System-level configuration) (設定於整台電腦,所有使用者的預設值)
    • $ git config --system --list
    • 預設路徑:C:\Program Files\Git\etc\gitconfig
  • 使用者層級 (User-level configuration) (設定於目前登入的使用者)
    • $ git config --global --list
    • 預設路徑: C:\Users\<使用者帳號>\.gitconfig
    • 常用指令
      • 最常見的設定就是 user 區段下的 name 與 email 參數,第一次用 Git 一定要設定。
        • $ git config --global user.name "UserName"
        • $ git config --global user.email "UserMail"
  • 儲存區層級 (Repository-level configuration)
    • $ git config --local --list
    • 預設路徑: <Git儲存區>\.git\config

Git Config 層級套用順序

  • 儲存區層級 (高優先權) > 使用者層級 > 系統層級 (低優先權)
  • 使用 $ git config --list 列出參數時,會顯示所有層級的參數,同樣的參數可能會在不同的層級被設定,越下方的參數優先權越高。
  • 取得特定參數的值 (若有同樣的參數會取最下面的那個)
    • $ git config user.name
    • $ git config user.email
  • 刪除特定的參數
    • $ git config --unset user.name
    • $ git config --global --unset user.name

Git Remote

顯示遠端程式庫位置

git remote [-v]

新增遠端程式庫位置

git remote add <name> <url>

修改遠端程式庫位置

git remote set-url <name> <newurl>

刪除遠端程式庫位置

git remote remove <name>

Git ignore

$ vi .gitignore

i:進入編輯模式

Esc:離開編輯模式

:q:離開

:wq:儲存並離開

發佈留言