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 .sln文件在Visual Studio崩溃后丢失_Git_Github_Visual Studio 2013 - Fatal编程技术网

Git .sln文件在Visual Studio崩溃后丢失

Git .sln文件在Visual Studio崩溃后丢失,git,github,visual-studio-2013,Git,Github,Visual Studio 2013,我试图在VisualStudio中设置github存储库,但在TeamExplorer中我搞乱了分支。Visual Studio崩溃时,我将分支从当前分支更改为主分支。我尝试再次打开项目,visual studio告诉我它丢失了…我进入项目根文件夹,没有.sln文件,只能找到.SUO文件 我尝试创建一个空白项目,并尝试使用.csproj文件添加一个现有项目,但visual studio看不到.csproj文件,即使在项目的根文件夹中有一个。在检查.csproj文件时,它表示这是一个VisualS

我试图在VisualStudio中设置github存储库,但在TeamExplorer中我搞乱了分支。Visual Studio崩溃时,我将分支从当前分支更改为主分支。我尝试再次打开项目,visual studio告诉我它丢失了…我进入项目根文件夹,没有.sln文件,只能找到.SUO文件

我尝试创建一个空白项目,并尝试使用.csproj文件添加一个现有项目,但visual studio看不到.csproj文件,即使在项目的根文件夹中有一个。在检查.csproj文件时,它表示这是一个VisualStudio项目用户选项文件(.User)

以前我确实在我的机器上创建了一个本地git存储库。。。 请帮助,我如何检索我的解决方案


谢谢

所以我可以通过将主分支推到GitHub来获得我原来的分支。在GitHub中,我看到了两个分支(Master和上一个)。上一个有我所有的文件


不确定这是否符合回答条件,或者我应该删除帖子吗?

您说过,当您从一个分支切换到另一个分支时,sln文件消失了。因此,您应该已经初始化了git存储库,并在其中提交了一些内容。这意味着,如果您的sln丢失,git会将其检测为更改,您必须能够重置它们…我在项目文件夹中有一个本地.git存储库。它由诸如“钩子”、“信息”、“日志”、“对象”、“引用”等目录组成。我对git真的很陌生,我不知道如何从那里获取我的文件。。。