无法合并存储库中无关的历史记录-我可以在新存储库中重新启动吗?

时间:2019-02-26 20:48:30

标签: git github repository

我知道这个问题之前已经回答过。这是最受欢迎的线程:Git refusing to merge unrelated histories. What is 'unrelated histories'?

但是,我在编码方面具有绝对的0素养,并且不知道如何使用命令。

-

要详细说明我的问题-我能够通过Atom创建一个功能站点。我想出了如何通过将所有文件从功能存储库复制到已经创建的同名我的github配置文件存储库中来通过github发布的方法。这使我可以发布该网站,但是现在许多元素已损坏。这似乎是因为传输清除了除js / index / CSS之外的文件和文件夹。例如,我的icomoon自定义字体没有出现在已发布的网站上,而是出现在实时服务器上,因为(我认为)它们现在在存储库中丢失了,但在我的计算机源URL中却不存在。

四处浏览使我在Github Desktop上遇到了更多问题,例如“提交失败-收到退出代码1”,“此二进制文件已更改”等。原始的功能存储库还删除了非js / index / CSS文件...

有什么方法可以删除先前存在的名为github的存储库,创建一个具有相同名称的新存储库,并将我的工作代码拖到这个干净的新面板上吗?

非常感谢您的帮助。谢谢。

2 个答案:

答案 0 :(得分:1)

在使用GitHub桌面时,我遇到了同样的问题。解决的方法是:

  1. 在资源管理器中打开存储库文件夹
  2. 删除或重命名存储库文件夹
  3. 文件->克隆存储库,然后选择正确的存储库
  4. 重复步骤1
  5. 将项目复制到文件夹
  6. 点击“获取原点”

答案 1 :(得分:0)

  • 转到工作代码的根目录,找到并删除.git文件夹 它将使您的代码与退出git存储库的连接断开

  • 登录github并删除您现有的存储库/重命名 将存储库更改为新名称

  • 使用现有存储库名称创建一个新存储库,并将您的代码推送到该存储库。