跳至主要內容

git 使用筆記

以下為常用指令

Git Bash

  • git config --global user.name "a b" 設定使用者名稱
  • git config --global user.email ddd@sss.asd 設定使用者電子郵件
  • git config --global core-editor "code --wait" 設定 vs code 為文字編輯程式
  • git config --global -e 查看目前設定參數
  • git config --global core.autocrlf [true|input] windows,Mac/Linux 用 input
  • git config --help 打開幫助網頁
  • git config --h 查看指令
  • [start|open] [filename] 開啟檔案 [windows|Mac]

常見問題

.gitignore 無效。

這個問題會發生,常常是因為要忽略的檔案在創建 .gitignore 前就已經發上去 staging area 了。
所以要將該檔案從上面移除即可。

git rm -h 列出指令列表。
git rm -r --cached [filename] 

設定 vscode 視覺化

  • git config --global diff.tool vscode
  • git config --global difftool.vscode.cmd "code --wait --diff $LOCAL $REMOTE"

常用 git 指令

  • git log --oneline [--reverse]簡短紀錄
  • git show [id] 細看紀錄
  • git show HEAD[~0][:filename] 細看最近紀錄

留言