【发布时间】:2020-10-03 20:53:56
【问题描述】:
我在本地进行了一些更改,我正在尝试将其推送到 github。我读过我可以使用--allow-unrelated-histories,但只看到了演示如何为拉动执行此操作的示例,这不是我需要的。我需要让我的本地目录成为主目录。
我尝试了以下命令:
git push origin master --allow-unrelated-histories
但它不起作用,我收到一条消息说这是一个未知选项。
我通常与 Visual Studio 合作。我在那里遇到了错误,当谈到 bash 时,我对 git 一点也不流利。我用 gitignore 文件等 git 猛击我的文件夹,并尝试进行更改。如果可能的话,我更愿意从 Visual Studio 执行此操作,但我也不知道如何从 Visual Studio 修改选项。
编辑:显然我想做的实际上并不可行。我发现 pull 命令做了我所期望的“有点”,但不是真的。我尝试更改所有提交的用户名,但没有白费,因为 github 仍然会保留错误的用户名。现在每个提交都只是用正确和不正确的用户名加倍。
【问题讨论】: