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
Git SourceTree—标记为“的文件”;“失踪”;在“未老化文件”部分-无法删除它们_Git_Atlassian Sourcetree_Unstage - Fatal编程技术网

Git SourceTree—标记为“的文件”;“失踪”;在“未老化文件”部分-无法删除它们

Git SourceTree—标记为“的文件”;“失踪”;在“未老化文件”部分-无法删除它们,git,atlassian-sourcetree,unstage,Git,Atlassian Sourcetree,Unstage,我是SourceTree的新用户。我将我的HG存储库迁移到GIT存储库,为了更方便地控制版本,我决定使用Sourcetree。一切都按预期进行,唯一让我头疼的是在“未老化文件”部分标记为“丢失”的文件 我的问题是字符编码。一些标记为丢失的文件有一个带问号的黑钻石,而不是我们通常使用的č,ž,š字符。源目录树将其解释为丢失的新文件,而不是包含上述字符的原始文件。我尝试了一切,甚至用带有问号或字符代码的黑钻石(而不是č、ž和š)创建了现有文件的副本。似乎什么都不管用,我无法摆脱这些“丢失”的文件 “

我是SourceTree的新用户。我将我的HG存储库迁移到GIT存储库,为了更方便地控制版本,我决定使用Sourcetree。一切都按预期进行,唯一让我头疼的是在“未老化文件”部分标记为“丢失”的文件

我的问题是字符编码。一些标记为丢失的文件有一个带问号的黑钻石,而不是我们通常使用的č,ž,š字符。源目录树将其解释为丢失的新文件,而不是包含上述字符的原始文件。我尝试了一切,甚至用带有问号或字符代码的黑钻石(而不是č、ž和š)创建了现有文件的副本。似乎什么都不管用,我无法摆脱这些“丢失”的文件

“git status”返回所有文件的已删除状态

“git重置”没有帮助

有没有别的办法摆脱它们,因为它们真的很讨厌永远看着它们。我附上清晰的图像

提前谢谢


听起来您的工具(例如SourceTree的版本)与您的操作系统版本不兼容。特别是,任何非ASCII字符都会引起麻烦。请参阅,例如,(尽管这是专门针对MacOS的,而且有些陈旧)。注意:我不使用Atlassian的SourceTree,也不了解它的具体知识。不幸的是,这没有帮助。无论如何,谢谢你:)