git - git假定未更改和git存储

  显示原文与译文双语对照的内容

我保留了一些本地配置,假定没有更改文件。 随着时间的推移,我创建了几个分支,并且假定未更改的文件在( 添加更多本地配置) 之间已经演变。 如果我尝试签出一个旧分支,我将得到:


error: Your local changes to the following files would be overwritten by checkout:
 <some assume-unchanged files>
Please, commit your changes or stash them before you can switch branches.

我不想提交它们,也不能将它们存储为( 即使使用--include-untracked选项):


$ git stash
No local changes to save

是否有解决方案,或者是本地变更的更好的工作流来保持未提交?

时间:

此时,你需要使用适当的.gitignore 文件或者排除机制。 假设不变意味着有不同的含义。

...