如何git stash只有未跟踪的文件?

时间:2016-08-18 19:31:16

标签: git

我想只隐藏所有未跟踪的文件。我知道可以使用两个命令来完成,首先是存储跟踪的更改,然后是未跟踪的,但可以使用一行命令完成吗?

1 个答案:

答案 0 :(得分:22)

您可以使用~/.gitconfig中的别名来执行此操作:

stash-untracked = "!f() {    \
    git stash;               \
    git stash -u;            \
    git stash pop stash@{1}; \
}; f"

然后就这样做

git stash-untracked