git别名

git别名

示例

  • git外部命令

zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git config --global alias.ll '!ls'
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ 
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git ll
README.md

  

  • git内部命令

zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git config --global alias.unstage 'reset HEAD'
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ 
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   README.md

no changes added to commit (use "git add" and/or "git commit -a")
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ 
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git add --all
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git status
On branch master
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	modified:   README.md

zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ 
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git unstage README.md 
Unstaged changes after reset:
M	README.md
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   README.md

no changes added to commit (use "git add" and/or "git commit -a")
zhanghongtiandeMacBook-Pro:gitLearning zhanghongtian$ 
posted @ 2020-07-25 17:41  Z鸿天  阅读(122)  评论(0编辑  收藏  举报