"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
。这将隐藏暂存文件以外的所有内容。
我使用 git 隐藏了多个文件 (30 +)。我现在想将存储应用于除一个文件之外的所有文件。实现此目标的最佳方法是什么?
我有解决方法。 提交文件。 Git 藏起来。 还原提交。
你最好的选择可能是 git stash apply
然后 git checkout -- [file]
删除应用存储时应用的更改。
如果您已经对文件进行了更改,最好的办法是在应用存储之前提交它们,如果您愿意,您可以稍后将提交和存储重新设置为单个提交。
您可以通过 git add <file>
暂存要保留的文件,然后使用 git stash push --keep-index
。这将隐藏暂存文件以外的所有内容。