別名用來幫助你定義自己的git命令。比如你可以定義git a
來執行git add --all
。
要新增乙個別名, 一種方法是開啟~/.gitconfig
檔案並新增如下內容:
[alias]
co = checkout
cm = commit
p = push
# show verbose output about tags, branches or remotes
tags = tag -l
branches = branch -a
remotes = remote -v
...或者在命令列裡鍵入:
$ git config --global alias.new_alias git_function
例如:
$ git config --global alias.cm commit
指向多個命令的別名可以用引號來定義:
$ git config --global alias.ac 'add -a . && commit'
下面列出了一些有用的別名:
別名 alias
命令 command
如何設定 what to type
git cm
git commit
git config --global alias.cm commit
git co
git checkout
git config --global alias.co checkout
git ac
git add . -a
git commit
git config --global alias.ac '!git add -a && git commit'
git st
git status -sb
git config --global alias.st 'status -sb'
git tags
git tag -l
git config --global alias.tags 'tag -l'
git branches
git branch -a
git config --global alias.branches 'branch -a'
git remotes
git remote -v
git config --global alias.remotes 'remote -v'
git lg
git log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)%creset' --abbrev-commit --
git config --global alias.lg "log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)%creset' --abbrev-commit --"
如果鍵入git comit
你會看到如下輸出:
$ git comit -m "message"
# git: 'comit' is not a git command. see 'git --help'.
# did you mean this?
# commit
為了在鍵入comit
呼叫commit
命令,只需啟用自動糾錯功能:
$ git config --global help.autocorrect 1
現在你就會看到:
$ git comit -m "message"
# warning: you called a git command named 'comit', which does not exist.
# continuing under the assumption that you meant 'commit'
# in 0.1 seconds automatically...
要在你的git命令輸出裡加上顏色的話,可以用如下命令:
$ git config --global color.ui 1
進一步了解 git config 命令.
在命令列輸入如下命令:
$ git status
可以看到:
加上-sb
選項:
$ git status -sb
這回得到:
opencv介面那些不為人知的事!
最近在寫個神經網路識別的小專案,要用到opencv載入,本事再簡單不過的事情,結果卻遇到百思不得其解的問題,最後找到了問題的原因 1 opencv的載入介面cvloadimage 路徑可以是絕對路徑也可以是相對路徑,但是要求格式是 或者是 的目錄格式,建議用 這種方式,這種是無論是檔案路徑還是網頁的...
C 裡那些不為人知的事 成員函式
c 類裡申明乙個公共的成員函式,通常有幾種方式去訪問。1 class obj 2 class pobj new class 3 靜態函式的話,可以用class fun 4 還可以通過this指標訪問。第一種情況可以通過 操作符訪問到成員函式,看過彙編後就是通過obj的型別找到相應的成員函式。第二種情...
CSS3那些不為人知的高階屬性
儘管現代瀏覽器已經支援了眾多的css3屬性,但是大部分設計師和開發人員貌似依然在關注於一些很 主流 的屬性,如border radius box shadow或者transform等。它們有良好的文件 很好的測試並且最常用到,所以如果你最近在設計 你很難能脫離它們。說明 對於每個屬性,我們這裡規定 ...