我想知道如何让git stash 不使用非托管文件?
我反复遇到的问题是我只是“隐藏”某些更改,但发现我无法弹出/应用存储,因为存储发现与git无法管理的文件发生冲突。错误就像:
bin/classes.dex already exists, no checkout
有趣的是,当我用查看存储的内容时
git stash show stash@{1}
这些文件甚至没有列在藏匿处。
如何防止存储首先将这些未经管理的文件放入存储区?
如果已经发生这种情况,我如何才能使存储仅应用由git管理的文件? (这些将与git stash show列出的文件完全相同)
答案 0 :(得分:0)
我怀疑其他人提交了bin / classes.dex Git没有用其他人提交的文件替换你未跟踪文件的内容。
如果您希望文件首先提交您的文件,那么您可以看到其他人做了什么。 (可能是冲突)
如果您不希望该文件确保将其添加到.gitignore并删除已提交的文件