为什么本地更改没有显示在git中?

时间:2018-01-23 10:23:55

标签: git visual-studio github

昨天我开始在我的本地git存储库中遇到最奇怪的问题。如果我进行任何本地更改,它们不会显示在“git status”中。我通常使用visual studio(VS 2017 Professional)查看更改并进行比较,我所做的任何更改都不会出现在此处。

当我尝试git pull时,我收到错误消息“您对以下文件的本地更改将被合并覆盖:”..“请在合并之前提交更改或存储它们。”< / em>的

我尝试过重置头部/隐藏“更改”/删除分支并再次将其拉下来。 This看起来与我的问题非常相似,但所提供的解决方案都不适用于我。 当我尝试 git reset --hard origin / master 时出现错误:

error: Entry '.gitignore' not uptodate. Cannot merge.
fatal: Could not reset index file to revision 'origin/master'.

我尝试了以下建议here,再次,没有运气。

编辑: 现在的主要问题是,我所做的任何改变现在都出现了。我已经能够通过重命名已编辑的文件git以及稍后将其删除来获取最新更改(请参阅here),但我的本地更改仍被忽略。 我查看了我的.gitignore并且找不到任何表明我项目中的所有文件都应该被忽略的内容。

我从.gitignore文件中删除了所有内容,当我这样做时,我想忽略的所有文件都显示出来 - 即dll等显示为已更改但我想要包含的所有文件 - 即所有代码文件仍未出现在我的清单!! 我已经尝试undoing all files that skip-worktree was applied to以防万一发生了这种情况。

我不知道这里发生了什么。 我之前从未遇到过这样的问题,并且已经在网上搜索过类似的问题,但无法找到解决方案。

非常感谢任何有关其他尝试的建议!

0 个答案:

没有答案