Git 修改又臭又長的指令,加快開發速度
有辦法縮短Github指令嗎?
git status
, git commit -m'
,git checkout develop/layout
,git pull origin master
..是不是常常覺得輸入這些指令很繁瑣又長,有甚麼辦法可以縮短這些指令呢?
答案是有的!
將Git常用的指令,縮短成好記又好用的縮寫吧!
這四個指令比較好記,也較常用到,實用度很高!!
- MAC 環境下打開 iTerm
- 輸入以下指令
1
2
3
4git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch
- co = checkout
- ci = commit
- st = status
- br = branch
1 |
|
其他參考指令
vim ~/.gitconfig
找到 alias
列表後可以根據自己需求輸入,如果想要客製化更改也可以的哦
alias gthis='git rev-parse --abbrev-ref HEAD'
alias gpushthis='git push origin gthis'
alias gpullthis='git pull origin gthis'
alias gup='git remote update'
alias gpl='git pull origin'
客製化 Git 輸出顏色
為了好好愛護眼睛,來客製化 Git 輸出的顏色吧!
先開啟git color ui顏色顯示指令。1
git config --global color.ui true
開啟git color.ui
指令後,Git 會按照你的需要,自動為大部分的輸出加上顏色。
當然也能客製化的更改,可以明確地規定哪些需要指令需要塗上顏色、要設定什麼顏色
- 用 Vim 編輯器直接進入 gitconfig 來編輯
vim ~/.gitconfig
- 找到 [alias]列表就可以開始進行客製化啦!
- 我使用別人提供的 Pretty git branch 加上 [alias]上
1 |
|
以後只要輸入 git lg就會有一個小型的分支圖+一行的commit訊息啦,非常方便!
Gitgraph.js
也是一個js寫的library在瀏覽器顯示分支圖的樣式,有興趣者可以研究看看
bash-completion 自動補齊 Plugin
- MAC 環境 Bash安裝 bash-completion
- 工程師實在要記得太多數不清的指令了,當忘記指令的時候,多按幾下TAB便會幫你自動提示,超強大神器!
Mac 使用 Brew 安裝 bash-completion,在 commend上輸入以下指令即可安裝。brew install git bash-completion
若還沒有安裝
Brew
請往前走左轉到 Brew官方網站安裝,啊!對了只限定於 Mac 哦。
Reference 參考資料
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!