28

几天前,我在 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 命令?

4

6 回答 6

60

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

于 2012-08-11T00:50:43.280 回答
9
  • 首先去你当地的仓库
  • 显示隐藏文件。
  • 您将在本地存储库中看到一个名为“.git”的文件夹。
  • 删除那个。
  • 现在打开 Github for Windows。
  • 如果您在本地选项卡中单击该存储库,您应该会收到一个无法找到存储库的错误。
  • 就是这样,单击重新克隆存储库按钮。
  • Repo 将被再次下载并默认保存在 My Documents/GitHub 中。
于 2013-04-18T15:08:12.110 回答
2

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

于 2014-04-15T13:39:37.333 回答
0

还有另一个选项不涉及使用命令行。不言而喻,是的,您应该知道如何使用它,但如果您只是学习它并不是那么简单。

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

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

于 2012-10-15T23:40:22.643 回答
0

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

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

于 2013-11-14T15:50:34.083 回答
0

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

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

不重新启动Windows不会解决问题,我确实尝试过。

于 2016-11-10T18:54:11.193 回答