Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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 丢失连接本地远程_Git_Visual Studio_Visual Studio Code_Gitlab - Fatal编程技术网

Git 丢失连接本地远程

Git 丢失连接本地远程,git,visual-studio,visual-studio-code,gitlab,Git,Visual Studio,Visual Studio Code,Gitlab,我对编程和版本控制相当陌生。在完成课程任务时,我遇到了GitLab存储库的一个问题 无法通过搜索在2小时内解决此问题。。。也许我在尝试不同的“决定”时把事情搞砸了 我的笔记本电脑在合并VS代码时意外重启。当我打开它时,不知何故失去了本地和远程存储库之间的连接。 尝试使用VS和VS代码,但VS代码显示 “当前打开的文件夹具有git存储库” VS在左下角显示“添加到源代码管理”而不是我的工作分支 在团队资源管理器/管理连接中在本地Git存储库中缺少此存储库 我试图将其添加到管理连接中这是错误消息 “

我对编程和版本控制相当陌生。在完成课程任务时,我遇到了GitLab存储库的一个问题

无法通过搜索在2小时内解决此问题。。。也许我在尝试不同的“决定”时把事情搞砸了

我的笔记本电脑在合并VS代码时意外重启。当我打开它时,不知何故失去了本地和远程存储库之间的连接。 尝试使用VS和VS代码,但VS代码显示

“当前打开的文件夹具有git存储库”

VS在左下角显示“添加到源代码管理”而不是我的工作分支

团队资源管理器/管理连接中
本地Git存储库中
缺少此存储库

我试图将其添加到
管理连接中
这是错误消息

“未找到新的存储库。搜索存储库时遇到错误。有关详细信息,请参阅输出窗口。”


我可以在不同的文件夹中再次克隆它,并处理复制更改的文件,但它包含我超过20小时的工作,因此我正在寻找更智能的东西。

首先,移动到您的主项目文件夹。可能存在隐藏文件夹:.git。这是一个YouGit数据库。检查此文件夹是否在此处(.git文件夹可以位于不同的位置),如果您找到它-您的存储库尚未被删除

在找到.gir文件夹的同一文件夹中,尝试运行命令行(最好是运行git bash,您可以在这里单击shift和PPM->git bash运行)

  • 它是您隐藏的git数据库/git存储库
  • Git-bash-here命令
  • 下一步-运行命令:Git status,您可能会有如下未合并的路径:

    如果是这样,请尝试在同一主文件夹VS Code上运行,检查或在VS Code上查看您的存储库

    如果您与git输出有一些不同之处(比如损坏的存储库,但这很少见),我们可以告诉您更多。现在很难用控制台上的信息来表达更多的想法

    总结:

  • 选中,否则您仍然有.git文件夹(应该在主项目文件夹中,但可以在不同的位置)
  • 运行gitbash并通过command:gitstatus检查状态。检查git输出的内容。如果有必要-发送输出结果
  • 在步骤2之后-尝试在主文件夹中运行VS代码
  • 如果仍然存在任何问题,请检查或查看存储库中的VS代码从文件夹和控制台输出发送更多屏幕

  • git status returned->fatal:不是git存储库(或任何父目录):.git如果找不到.git目录,则很难执行某些操作。看起来您丢失了git数据库(出于某种原因。可能。git文件夹在其他地方?)