git签出引发一个错误-假设-未更改的文件。

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (10)

在我运行完之后git update-index --assume-unchanged path/to/file在特定分支上,我无法使用git checkout

它引发以下错误:

error: Your local changes to the following files would be overwritten by checkout:

      path/to/file

Please, commit your changes or stash them before you can switch branches.

Aborting

但两者都是git diff&git status告诉我没有什么区别&没有什么可以提交/藏起来的。

提问于
用户回答回答于

经过一定程度的使用后,我现在更喜欢git update-index --skip-worktree这是一个更好的替代方法。git update-index --assume-unchanged

扫码关注云+社区