【问题标题】:Reset local git repository重置本地 git 存储库
【发布时间】:2012-08-11 00:45:05
【问题描述】:

几天前,我在 Github 上创建了一个存储库,然后按照步骤将我现有的解决方案添加到其中。我不知道我做错了什么,但是在几个随机的“git add”命令之后,我现在在 github 中得到了 windows 的消息:

failed to sync this branch.
You might need to open a shell and debug the state of this repo.

不会发生。

一个更好的主意是我删除 github 上的存储库并从我的本地存储库重新开始。我知道如何删除 github 上的存储库(我知道这很容易,因为我已经这样做过一次。)我不确定如何在本地重新开始。有没有基本上是“git uninit”或“git deconstruct repository”的git命令?

【问题讨论】:

  • 删除隐藏的 .git 文件夹并重新开始。
  • 这看起来像 stackoverflow.com/questions/1514054/… 的副本
  • @j08691 是对的。除此之外,也许您还可以使用“git init”进行初始化,然后使用“git remote add/rm”更新github repo,然后使用“git add -A”跟踪所有内容?
  • 自从 47 分钟前开始关注这个问题以来,我一直在关注流量。感谢大多数人的帮助。:: 是的,这是另一个问题的重复。对不起,我试图先找到那些。 :: CherryQu 的答案(在 cmets 中)是最简单的解决方案:执行另一个 git init 会重置所有内容。再次感谢大家。

标签: git


【解决方案1】:

Git 将有关 repo 的所有内容存储在 repo 的根目录中隐藏的 .git 文件夹中。只需删除该文件夹,rm -rf .git 就好像那里从来没有回购一样。

【讨论】:

  • 只有在 Git 没有锁定文件夹时才有效。随意删除文件不是解决办法。
  • @rainabba 你会推荐什么?
  • 好吧,Matt Greer 的回答确实对我有用。我今天必须/再次/删除我的 git 存储库。 (对于偶尔的用户来说,github 有点难用吗?)无论如何,我从来没有遇到过 Git 锁定文件夹的问题,所以 Matt 的答案仍然是我接受的答案。
  • 删除可以解决问题的文件并不是“任意”的。感谢马特的回答。
【解决方案2】:
  • 首先转到您的本地仓库
  • 显示隐藏文件。
  • 您将在本地存储库中看到一个名为“.git”的文件夹。
  • 删除那个。
  • 现在打开 Github for Windows。
  • 如果您在本地选项卡中单击该存储库,您应该会收到一个错误,即无法找到存储库。
  • 好了,点击重新克隆存储库按钮。
  • Repo 将被再次下载并默认保存在 My Documents/GitHub 中。

【讨论】:

  • 它说:无法克隆存储库 'xxx' 因为目录 'yyy\xxx' 已经存在!!
  • 我不得不删除本地 repo 并重新克隆它。
【解决方案3】:

当我失去互联网连接时,我在 GitHub for Windows 上收到此错误。一旦我恢复连接,它就会同步起来。显然,Windows 客户端上的错误消息的描述性不足以告诉您何时失去连接。就这么简单。

【讨论】:

    【解决方案4】:

    还有另一个选项不涉及使用命令行。不用说,是的,你应该知道如何使用它,但如果你只是学习它就没有那么简单了。

    下载 TortoiseGit 并右键单击包含 repo 的文件夹。转到 TortoiseGit > Push 并输入您的登录详细信息。八大兵。

    我将它与 Github 客户端一起使用。现在生活更轻松/更快捷。

    【讨论】:

      【解决方案5】:

      我很确定我在另一个 stackoverflow 中找到了这个(如果我看到那个,我会把链接放在这里)但是重新启动 Windows 实际上为我解决了这个问题。如果我没记错的话,这与 Github for Windows 更新有关。

      可能还有另一种方法可以让应用正确更新和同步,而无需重新启动。每次我遇到这个问题时,重新启动 Windows 都会修复它。

      【讨论】:

        【解决方案6】:

        git windows 甚至无法为我克隆 repo,无论我可以在 git shell 中克隆它。我通过以下步骤修复了它:

        1. 为 windows 卸载 git。
        2. 重新启动窗口。
        3. 为 windows 安装 git。

        不重启windows解决不了问题,我试过了。

        【讨论】:

          猜你喜欢
          • 2013-11-19
          • 2023-03-20
          • 2013-10-09
          • 2021-03-10
          • 2021-11-14
          • 2021-01-25
          • 2015-07-14
          • 1970-01-01
          • 2014-09-06
          相关资源
          最近更新 更多