前几天我在Github上创建了一个存储库,然后按照步骤添加我现有的解决方案。我不知道我做错了什么,但经过一些随机的'git add'命令以及诸如此类的东西后,我现在在github for 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命令?
答案 0 :(得分:58)
Git将repo根目录下的repo的所有内容存储在隐藏的.git
文件夹中。只需删除该文件夹,rm -rf .git
就会让它好像从未有过回购。
答案 1 :(得分:9)
答案 2 :(得分:2)
当我丢失了互联网连接时,我在GitHub上遇到了这个错误。一旦我恢复连接,它就会很好地同步。显然,Windows客户端上的错误消息只是描述性不足以告诉您何时丢失连接。就这么简单。
答案 3 :(得分:0)
还有另一个选项不涉及使用命令行。不言而喻,你应该知道如何使用它,但如果你只是学习它并不那么简单。
下载TortoiseGit并右键单击包含repo的文件夹。转到TortoiseGit>按下并输入您的登录详细信息。 Badabing。
我与Github客户端一起使用它。现在生活更容易/更快。
答案 4 :(得分:0)
我很确定我在另一个stackoverflow中找到了这个(如果我看到那个我会把链接放在这里)但是重新启动Windows实际上为我解决了这个问题。如果我没记错的话,这与Github for Windows更新有关。
可能有另一种方法可以让应用程序正确更新并同步而无需重新启动。每次我遇到这个问题,重启Windows都会修复它。
答案 5 :(得分:0)
没有重新启动Windows就没有解决问题,我确实尝试过。