在windows中给git指令取别名git config --global alias.last ‘log -1’,使用git last报错fatal: bad alias.last string: unclosed quote
切换到用户根目录查看.gitconfig文件发现last别名所对应的内容与我们配置的并不相同
[alias]
st = status
co = checkout
ci = commit
br = branch
last = 'log
解决方法
在用户根目录右键选择Git Bash here,然后在打开的cmd中输入vim .gitconfig ,手动修改.gitconfig文件内容
[alias]
st = status
co = checkout
ci = commit
br = branch
last = log -1
再使用git last 指令,成功显示最近一次提交!
commit cbc165d6c2d8eff04c60cf4f4819782372e9c (HEAD -> main)
Merge: 15257c 0cb7f2
Author: xxxx <xxx@163.com>
Date: Sat Sep 25 10:17:16 2021 +0800
merge with no-ff
错误原因分析:
还没想出来。。。