"Git stash apply" 所有文件,一个除外

"Git stash apply" all files, except one

我使用 git 隐藏了多个文件 (30 +)。我现在想将存储应用于除一个文件之外的所有文件。实现此目标的最佳方法是什么?

我有解决方法。 提交文件。 Git 藏起来。 还原提交。

你最好的选择可能是 git stash apply 然后 git checkout -- [file] 删除应用存储时应用的更改。

如果您已经对文件进行了更改,最好的办法是在应用存储之前提交它们,如果您愿意,您可以稍后将提交和存储重新设置为单个提交。

您可以通过 git add <file> 暂存要保留的文件,然后使用 git stash push --keep-index。这将隐藏暂存文件以外的所有内容。