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

Aur*_*mas 17 git

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

vsm*_*kov 26

你可以用别名来做~/.gitconfig:

stash-untracked = "!f() {    \
    git stash;               \
    git stash -u;            \
    git stash pop stash@{1}; \
}; f"
Run Code Online (Sandbox Code Playgroud)

然后就做

git stash-untracked
Run Code Online (Sandbox Code Playgroud)

  • @Aurimas文件名`〜/ .gitconfig`中应该有一个点,别名应放在`[alias]`节之后 (2认同)