我承认有时我不应该使用 git commit -a
。大约有一半的时间是反射性的,通常是当我认为我在单独的存储库中工作时 - 但实际上我在一个更大的存储库中工作,它会影响广泛的目录。 p>
是否有我可以指定的 .git/config
设置会导致 -a
标志抛出错误?
最佳答案
感谢 VonC,我破解了一个我卡在 rc 文件中的函数:
git() {
if [[ ($1 == "add") || ($1 == "stage") || ($1 == "commit") ]]; then
if [[ $@ == *-a* ]]; then
echo "Don't use 'git $1 -a'.";
else
command git "$@";
fi
else
command git "$@";
fi;
}
关于git - 我怎样才能阻止自己使用 'git commit -a' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26249924/