git - 无法合并存储库中不相关的历史记录 - 我可以在新存储库中重新启动吗?
问题描述
我知道这个问题之前已经回答过了。这是最受欢迎的线程:Git 拒绝合并无关的历史。什么是“无关历史”?
但是,我的编码素养绝对是 0,并且不知道如何使用命令。
--
详细说明我的问题——我能够通过 Atom 创建一个功能站点。我通过将功能存储库中的所有文件复制到已经创建的同名的 my-github-profile 存储库来了解如何通过 github 发布。这让我可以发布网站,但现在很多元素都被破坏了。这似乎是因为传输清除了 js/index/CSS 之外的文件和文件夹。例如,我的 icomoon 自定义字体没有出现在已发布的站点上,但出现在实时服务器上,因为(我假设)它们现在在存储库中丢失,但不是我的计算机源 URL。
摸索导致我在 Github Desktop 上遇到了更多问题,例如“提交失败 - 收到退出代码 1”、“此二进制文件已更改”等。原始功能存储库也已擦除非 js/index/CSS 文件...
有什么方法可以删除预先存在的 github 命名存储库,创建一个新的同名存储库,然后将我的工作代码拖到这个新的、干净的石板上?
非常感谢任何帮助。谢谢你。
解决方案
我在使用 GitHub 桌面时遇到了同样的问题。解决的方法是:
- 在资源管理器中打开存储库文件夹
- 删除或重命名存储库文件夹
- 文件 -> 克隆存储库并选择正确的
- 重复步骤 1
- 将项目复制到文件夹
- 点击“获取原点”
推荐阅读
- javascript - ie11 上的 sl-vue-tree + vue-cli3.1
- python - 熊猫是否可以自动识别标题是否存在
- python - 对 pandas 中的多个 .csv 文件应用相同的操作
- dart - 在颤振中解析复杂的 JSON 并输入“Future”
' 不是类型 'Future 的子类型 ' - algorithm - 计算给定循环不变量的整数幂
- symfony - 无法在 Symfony 4.1 上安装奏鸣曲/电子商务
- java - 为 ListGrids DataSource 中的错误提供可读的错误消息
- javascript - 自动生成下拉列表
- qtwebengine - 用于 32 位窗口的 Qt WebEngine
- qt - 如何运行带有特定翻译的 Qt5 应用程序?