从分支主仓库中永久删除一些提交,并与主仓库同步

时间:2020-09-17 17:29:39

标签: git github

主回购-A

我从主仓库A分叉了仓库B。

我写了一些代码,无意中将其推送到了分支分支(B)-master分支中,然后我也还原了提交。

现在,每当我从分支仓库(B)创建分支时,我都会得到那2个提交(我创建并还原的那个)。有什么方法可以摆脱两次提交并覆盖整个master分支,并将其与父/主仓库同步。

或者有什么方法可以简单地忽略此fork并根据相同的id创建另一个fork?

1 个答案:

答案 0 :(得分:1)

有什么办法可以消除两次​​提交

是:

git push --force

如果您也希望叉子看起来像这样:

{
  "errorType": "MissingParameter",
  "errorMessage": "The request must include the ResourceIds parameter. Add the required parameter and retry the request.",
  "trace": [
    "MissingParameter: The request must include the ResourceIds parameter. Add the required parameter and retry the request.",