【发布时间】:2016-03-16 16:53:43
【问题描述】:
我有以下 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 leaves untracked files behind,我的reset 的第二部分应该可以工作,事实上,当我一个人做的时候它可以工作......这让我觉得我的 gitconfig 语法有错误。为什么重置不起作用?谢谢
【问题讨论】: