我有以下 git 别名:
[alias]
b = branch
p = push
co = checkout
cm = commit -m
cmall = !git add -A && git commit -m
cob = checkout -b
cached = diff --cached
addall = add -A
editconfig = config --global -e
save = !git add -A && git commit -m SAVEPOINT
unsave = reset HEAD~1 --mixed
amend = commit -a --amend
wipe = !git add -A && git commit -qm 'WIPE SAVEPOINT' && git reset HEAD~1 --hard
reset = !git reset --hard HEAD && git clean -qfdx
reset
实际上应该重置,但仍然会留下未跟踪的文件。
基于git reset --hard HEAD 留下未跟踪的文件,我的第二部分reset
应该可以工作,实际上当我单独做时它会起作用......这让我觉得我的 gitconfig 语法有错误。为什么重置不起作用?谢谢