Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TortoiseGit将干净目录显示为冲突目录_Git_Version Control_Tortoisegit - Fatal编程技术网

TortoiseGit将干净目录显示为冲突目录

TortoiseGit将干净目录显示为冲突目录,git,version-control,tortoisegit,Git,Version Control,Tortoisegit,我有一个git存储库,我正在使用Ortoisegit在Windows中管理它。Show modifications和diff表明工作目录和head之间没有区别。然而,我的一个文件夹上出现了一个红色的X 有没有办法重置龟龟的身份?有什么区别我看不出来吗?假设它不是Tortoise Git中的bug——我不使用它,所以我对它了解不多——这取决于最近发生了什么。我认为最有可能的情况是,您在重新基准期间遇到合并冲突,并且忘记完成重新基准。如果是这种情况,您需要以某种方式完成重新基址:git-rebase

我有一个git存储库,我正在使用Ortoisegit在Windows中管理它。Show modifications和diff表明工作目录和head之间没有区别。然而,我的一个文件夹上出现了一个红色的X


有没有办法重置龟龟的身份?有什么区别我看不出来吗?

假设它不是Tortoise Git中的bug——我不使用它,所以我对它了解不多——这取决于最近发生了什么。我认为最有可能的情况是,您在重新基准期间遇到合并冲突,并且忘记完成重新基准。如果是这种情况,您需要以某种方式完成重新基址:
git-rebase--abort
git-rebase--continue
。一个
git状态
会给你一个线索。如果它表明你不是在一个分支上,但你希望是,那么你可能处于中间位置。
编辑:这家伙在Windows中。尝试终止TGitCache.exe进程并重新启动资源管理器。我记得在Ortoisesvn中有这样一个问题…关闭所有资源管理器窗口(目录窗口)

打开Process explorer:按名称排序。查找TGitCache.exe。 单击它并按下结束进程按钮


重新打开explorer和voilla。

git rebase——中止报告没有正在进行的rebase。git状态表示正在清理工作目录:(我想这可能是龟纹文中的一个bug?但我无法想象它可能是什么。@IslandCow:更新了我的答案。试试看。谢谢!它成功了!我应该更清楚,它是Windows,解决方案总是重新启动。:PIn我的经验龟纹文中的图标大多毫无价值,在很大一部分时间里会误导人。有些图标似乎一直是我的完全无效。杀死缓存进程对我来说很有效。但是让它给出错误的结果真的很烦人。如果我不能信任图标,那就没用了。