如何存储未跟踪的文件?

问题描述

要隐藏您的工作目录,包括未跟踪的文件(尤其是那些在 中的文件.gitignore),那么您可能想要使用此 cmd:

git stash --include-untracked

或者,您可以使用简写-u代替--include-untracked,或者简单地使用git stash --all它来存储所有文件,包括和的文件。这种行为在 2018 年发生了变化,因此请确保您的 git 是最新的。

解决方法

我对一个文件进行了更改,加上一个新文件,并希望在切换到另一个任务时使用 git stash 将它们收起来。但是 git stash 本身只存储对现有文件的更改;新文件保留在我的工作树中,使我未来的工作变得混乱。如何存储这个未跟踪的文件?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...