gpt4 book ai didi

git - 防止没有附加参数的 `git stash` 运行

转载 作者:行者123 更新时间:2023-12-02 08:09:08 25 4
gpt4 key购买 nike

任何人都知道是否可以修改 git 所以它会简单地拒绝 git stash 而是要求我明确指定 git stash push .当我想检查存储(git stash list)时,我经常发现自己意外地存储了一些东西。同样,如果我在索引中有东西然后执行 git stash(忘记添加 --keep-index),这会很烦人。这反过来又会造成灾难性的后果 (How to recover the index after a git stash / git stash pop?)

最佳答案

将函数添加到~/.bashrc

function git() {
GIT=`which git`
if [[ "$#" -eq 1 ]] && [[ "$1" = "stash" ]];then
echo 'WARNING: run "git stash push" instead.'
else
$GIT $@
fi
}

虽然我在 Ubuntu 和 Windows 上都试过并且都成功了,但我不确定是否有任何可能导致错误的副作用。

关于git - 防止没有附加参数的 `git stash` 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48751491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com