Git之別名配置

2022-03-01 19:37:21 字數 1563 閱讀 2095

### 由於git指令容易打錯,下面即是發揮懶人癌的方法:

## git status 

$ git config --global alias.st status

## 其他常用指令別名設定

$ git config --global

alias.co checkout //

$ git config --global

alias.ci commit

$ git config --global alias.br branch

## 日誌檢視

git config --global alias.lg "

log --color --graph --pretty=format:'%cred%h%creset -%c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset' --abbrev-commit

"

## 注意點 

--global引數是全域性引數,也就是這些命令在這台電腦的所有git倉庫下都有用。

##  配置檔案

配置git的時候,加上--global是針對當前使用者起作用的,如果不加,那只針對當前的倉庫起作用。

配置檔案放哪了?每個倉庫的git配置檔案都放在.git/config檔案中:

$ cat .git/config 

[core]

repositoryformatversion = 0

filemode = true

bare = false

logallrefupdates = true

ignorecase = true

precomposeunicode = true

[remote

"origin"]

url = [email protected]:michaelliao/learngit.git

fetch = +refs/heads/*

:refs/remotes/origin/*

[branch "master"]

remote = origin

merge = refs/heads/master

[alias]

last = log -1

別名就在[alias]後面,要刪除別名,直接把對應的行刪掉即可。

而當前使用者的git配置檔案放在使用者主目錄下的乙個隱藏檔案.gitconfig中:

$ cat .gitconfig

[alias]

co =checkout

ci =commit

br =branch

st =status

[user]

name =your name

email = [email protected]

配置別名也可以直接修改這個檔案,如果改錯了,可以刪掉檔案重新通過命令配置。

shell之別名和函式

別名,顧名思義,另外乙個稱呼,一般較之前的比較短,用起來方便。建立別名的關鍵字為alias,在bash中語法為alias name value value包含空格或者製表符,就必須加引號。雙引號支援擴充套件變數,單引號不擴充套件變數。eg alias ls ls f 這樣當你輸入ls命令是其實是執行...

Git 配置別名

當前倉庫配置檔案 git config 全域性使用者配置檔案 gitconfig 手動修改配置檔案 alias st status cm commit co checkout br branch ad add ac git add git commit m 哈哈 git push 命令列配置命令gi...

git配置別名

最近,組長讓我們安裝git flow,說這個好用,說讓我們以後就用這個。emm,領導說啥,咱照幹就是了。於是安裝了git flow開始使用起來。安裝過程有點繁雜,推薦看這篇部落格。git flow的安裝和使用。安裝完了,就開始使用,然而在使用過程中,發現命令列有點長,怎麼辦?能不能把命令簡化一點呢?...