git別名
git用的頻率多了,還是感覺輸入整個命令有點麻煩,這時可一用給git配置一套別名來解決.
比如我認為git branch
用的多了都會感覺不舒服,如果用git b
會輕鬆許多.
首先需要知道這種別名配置的檔案地址,在每個專案中,git的配置檔案在.git/config中,
例如下面的配置,git b
就代表'git branch'.
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "feature/readme"]
remote = origin
merge = refs/heads/feature/readme
[alias]
b = branch
[alias]就是別名的相關配置
同時在根目錄下有個.gitconfig檔案,也可以在此檔案中新增alias別名配置,如果同時配置了全域性的alias和單個專案中的alias,則在這單個專案中用對應的.git/config的配置
下面根目錄下的配置
[user]
name = your_name
email = your@xx.com
[push]
default = matching
[alias]
s = status
b = branch
cb = checkout -b
如果執行下面的命令也會生成相應的配置
$ git config --global alias.b branch
也可以加引號
$ git config --global alias.s 'status'
所以還能這樣
$ git config --global alias.cb 'checkout -b'
生成的配置檔案是
[alias]
s = status
b = branch
cb = checkout -b
感覺方便就趕緊行動吧!
相關文章
- [Git] 別名(alias)Git
- Git定義命令別名Git
- Git基本命令 -- 別名 + 忽略 + 推送Git
- Git應用詳解第八講:Git標籤、別名與Git gcGitGC
- 『現學現忘』Git基礎 — 26、給Git命令設定別名Git
- zsh 下 git 別名(alias) 和 oh-my-zsh git 外掛的故事Git
- Git修改檔名稱Git
- [譯] 我無法想象沒有 Git 別名的的場景Git
- git修改檔案的名稱Git
- Git log 和 Git reflog 區別Git
- git log與git reflog區別Git
- TypeScript type 型別別名TypeScript型別
- git預設忽略檔名大小寫Git
- C#名稱空間、型別的別名管理C#型別
- git stash save與git stash push區別Git
- git merge 與 git rebase的區別Git
- Git fetch和git pull的區別Git
- SQL Server 別名(as)SQLServer
- Git/Repo/Gerrit區別Git
- 修改git遠端倉庫分支名稱Git
- Git使用者名稱郵箱配置Git
- git add all和git add .區別Git
- git checkout 和 git reset 的區別 —— Git 學習筆記 09Git筆記
- TypeScript 強大的型別別名TypeScript型別
- Hadoop命令別名Hadoop
- ElasticSearch模板和別名Elasticsearch
- MyBatis-02-別名MyBatis
- Laravel Sail別名配置LaravelAI
- git配置使用者名稱和郵箱 git設定使用者名稱郵箱有什麼用Git
- 『現學現忘』Git基礎 — 12、Git使用者簽名(補充)Git
- git和SVN的區別?Git
- Git與GitHub的區別Github
- Git與Svn的區別Git
- svn和git的區別Git
- git提交時支援檔名大小寫的修改Git
- git使用者名稱和郵箱配置Git
- git 使用者名稱密碼相關Git密碼
- [Tips] git init如何指定主分支名稱Git