我正在尝试编写一个简单的函数,该函数将允许我以交互方式从 Git 中取消暂存文件。这是我到目前为止所拥有的:
reset_or_keep () {
echo "Received $1"
}
interactive_reset () {
local mods=
mods=`git status --porcelain | sed -e "s/^[A-Z][ \t]*//g" | xargs reset_or_keep`
}
但是,我收到此错误:
xargs: reset_or_keep: No such file or directory
我希望为每个条目调用一次 reset_or_keepgit status --porcelain