本篇整理了如何設定 git 常用的快捷鍵,介紹了使用 git config 方法,和 Oh-My-Zsh 中設定 git 快捷鍵兩種方法,只要設定一次,之後就不需要再一次次的輸入 git add、git commit、git push 指令,只需要改寫成 ga、gcmsg、gp,是不是超方便呢!
Table
方法一: 使用 git config 來配置快捷鍵
可以使用 git 內建的 config 來配置快捷鍵,首先輸入以下 git alias 指令,可已列出目前設定過的 git alias 快捷鍵。
1 |
$ git alias |
如果沒有配置過的朋友,可以使用 vim 來編輯 Global 的 git config:
1 |
$ vim ~/.gitconfig |
並建議可加入以下的 git 快捷鍵加入:
1 2 3 4 5 6 7 |
[alias] st = status a = add cm = commit -m co = checkout br = branch bd = branch -d |
那當你輸入 git st
時,就會等同於輸入 git status
方法二: 使用 Oh-My-Zsh 套件設定 git 快捷鍵
如果有使用 Oh-My-Zsh 的朋友,本身就有帶有 git plugin 套件,當你下指令 alias,就會看到 zsh 已經先幫我們配置許多的 git 快捷鍵設定,當然也可以自行加入或修改。
1 |
$ alias |
以下是筆者在 zsh 常用到的 git 快捷鍵列表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
g=git gst='git status' # 基礎四步驟 add commit push pull ga='git add' gcmsg='git commit -m' gf='git fetch' gl='git pull' ggsup='git branch --set-upstream-to=origin/$(git_current_branch)' # 分支 branch 相關 gb='git branch' gba='git branch -a' gcb='git checkout -b' # 切換版本與合併 gco='git checkout' gm='git merge' |
zsh 存放 git alias 的位置
1 |
$ ~/.oh-my-zsh/plugins/git/git.plugin.zsh |
最後~
回顧一下本篇大綱:
- 方法一 使用 git config 來配置快捷鍵
- 方法二 Oh-My-Zsh 自帶的 git plugin 快捷鍵
Git 相關延伸閱讀:
- [Git教學] 初心者懶人包 Git 入門
- [Git教學] 寫給 Git 初學者的入門 4 步驟
- [Git教學] 分支合併: merge 與 rebase 差異
- [Git教學] Git 時光機回復版本的 2 種方法 reset & checkout
- [Git教學] 如何設定 Git 快捷鍵指令
其他相關延伸閱讀:
- Visual Studio Code 必備的 5 個擴充和小常識
- [Python教學] 使用 pyenv 和 virtualenv 打造 Python 環境配置
- [Python教學] pip install 指令大全
- [Python教學] 寫給新手的 Python 入門基礎操作
那 [git教學] 如何設定 git 快捷鍵指令 就到這邊,感謝收看,如果有任何問題歡迎留言唷!