.git文件夹消失了,我该如何推送我的更改



我在本地克隆了一个存储库,在我做了一些更改并想要推送它们之后,我得到的消息是我的文件夹不是git的repo,而且确实没有。git文件夹。我不知道它去哪儿了。

那么现在我有了这些需要推送的文件,我如何从这个文件夹创建一个git存储库来识别更改的文件,以便我可以推送它们?

再次将存储库克隆到另一个文件夹。然后,将.git文件夹复制到您的破碎项目文件夹中。

通常在克隆存储库时需要提供源位置和目标目录。只要为要调用的文件夹提供一个名称,就可以创建目标目录。我的建议是尝试克隆存储库并创建一个不同的目录。您将能够从该目录推送更改。当您从该目录中推送时,起初它可能会认为所有内容都已更改,但实际上这是因为该目录是全新的,其中没有任何内容。源代码的位置来自github网站或者其他git网站

但是如果你想创建一个新的git仓库,你只需要提供一个目录名,仓库就会为你创建。

这是使用git gui实现的,但其他用户界面可能以相同的方式工作

严格来说,这似乎不是一个编程问题。更多的是技术支持问题。你也没有告诉我们你到目前为止尝试了什么,所以我只能使用标准的技术支持建议:

  1. 你检查过你的。git文件夹是否在回收站了吗?如果是,就恢复它。
  2. 尝试克隆到一个不同的目录,并将您的更改复制到该目录(或将.git文件夹移动到原始目录-两种方法都有效)。
  3. 您是否尝试过Stack Exchange上已经回答的多个|重复|问题?
  4. 你试过谷歌搜索吗?

最新更新