Categories: GitShell

git alias别名妙用

Git是主流的版本控制控制,熟练的掌握git alias是必不可少的。通用的git别名主要有以下两种方式:

git alias

git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch
git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short"
git config --global alias.type 'cat-file -t'
git config --global alias.dump 'cat-file -p'

在git配置文件中如下:

[alias]
  co = checkout
  ci = commit
  st = status
  br = branch
  hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
  type = cat-file -t
  dump = cat-file -p

命令行alias

通过使用命令行来配置git别名,通常在.bash_profile,.zshrc文件中

alias gs='git status '
alias ga='git add '
alias gb='git branch '
alias gc='git commit'
alias gd='git diff'
alias go='git checkout '
alias gk='gitk --all&'
alias gx='gitx --all'

alias got='git '
alias get='git '

这两种方式都可以,选用你熟悉的一种即可。

5.0
06
Git-flow: 分支管理
为什么要使用Jenkins?
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

MyIP一款开源好用IP工具箱(4.6k stars)

MyIP一款开源好用IP工具箱…

11小时 ago

asciinema一款优秀终端会话录制工具(13.2k stars)

asciinema是一个优秀的…

1天 ago

tldr pages一个linux命令帮助工具(48.5k stars)

tldr pages项目是一个…

1天 ago

Odoo一款开源ERP和CRM系统(34.6k stars)

Odoo是一套基于网络的开源商…

1天 ago

Seodity:提升SEO分析和内容创建

Seodity作为SEO分析的…

2天 ago

SocialBee一款AI社交媒体内容生成器

SocialBee的AI帖子生…

2天 ago