git删除某些提交后的远程历史记录

乔纳森·费舍尔

我有一个Git / Gitlab存储库。我们曾经直接向master提交,但是我们决定改用此版本的功能分支,例如世界其他地区。

我们需要将远程主服务器重置为上次发行后立即处于的状态。如果有人已经直接提交给master,那么如何将其重置为干净状态,删除上一个发行版之后的所有历史记录?

我已经花了大约一个小时的时间来搜寻,却找不到这个特定问题的答案。抱歉,如果它看起来多余,它似乎是一个如此简单的任务,没有明显的答案!

保罗·德雷珀

要重置本地分支,

git branch -f master last-release

要重置远程分支,

git push -f origin last-release:master

last-release您要重置为的引用(提交ID或分支)在哪里master

(这些都不影响您的工作树;如果愿意,您甚至可以从裸仓库中进行操作。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何清除git历史记录以删除某些提交后的提交?

来自分类Dev

如何从git历史记录中完全删除提交

来自分类Dev

从git历史记录中删除提交(永远)

来自分类Dev

Git-从历史记录中删除提交

来自分类Dev

从 git 历史记录中删除文件的某些内容

来自分类Dev

Git rebase将当前分支留在远程后面,想要更清晰的提交历史记录

来自分类Dev

将有限的提交历史记录推送到远程git

来自分类Dev

撤消提交时删除提交历史记录

来自分类Dev

返回某些先前的提交,并且不修改git历史记录

来自分类Dev

删除/隐藏git分支而不删除提交历史记录

来自分类Dev

重置后如何查找远程分支的git历史记录?

来自分类Dev

Git清除历史记录并在合并后保留提交

来自分类Dev

删除git历史记录中具有多个分支的特定提交?

来自分类Dev

删除git历史记录中具有多个分支的特定提交?

来自分类Dev

如何在不提交更改的情况下从git历史记录中删除文件?

来自分类Dev

Git / Bitbucket-从整个历史记录/提交中删除文件

来自分类Dev

Git:如何在项目提交历史记录中查找已删除的文件?

来自分类Dev

忽略提交给 git 的文件并将它们从历史记录中删除

来自分类Dev

从历史记录中删除单个提交

来自分类Dev

从提交历史记录中删除敏感的配置数据

来自分类Dev

从Bitbucket历史记录中完全删除提交

来自分类Dev

git:合并分支但保留提交历史记录

来自分类Dev

如何从git历史记录中提取提交?

来自分类Dev

作者的Git Squash顺序提交以压缩历史记录

来自分类Dev

存储git之类的提交更改历史记录

来自分类Dev

从git删除历史记录-git命令失败

来自分类Dev

“ git squash”(推送后)是否重写历史记录?

来自分类Dev

历史记录更改后,如何拉git分支?

来自分类Dev

从git历史记录中删除未使用的资产

Related 相关文章

  1. 1

    如何清除git历史记录以删除某些提交后的提交?

  2. 2

    如何从git历史记录中完全删除提交

  3. 3

    从git历史记录中删除提交(永远)

  4. 4

    Git-从历史记录中删除提交

  5. 5

    从 git 历史记录中删除文件的某些内容

  6. 6

    Git rebase将当前分支留在远程后面,想要更清晰的提交历史记录

  7. 7

    将有限的提交历史记录推送到远程git

  8. 8

    撤消提交时删除提交历史记录

  9. 9

    返回某些先前的提交,并且不修改git历史记录

  10. 10

    删除/隐藏git分支而不删除提交历史记录

  11. 11

    重置后如何查找远程分支的git历史记录?

  12. 12

    Git清除历史记录并在合并后保留提交

  13. 13

    删除git历史记录中具有多个分支的特定提交?

  14. 14

    删除git历史记录中具有多个分支的特定提交?

  15. 15

    如何在不提交更改的情况下从git历史记录中删除文件?

  16. 16

    Git / Bitbucket-从整个历史记录/提交中删除文件

  17. 17

    Git:如何在项目提交历史记录中查找已删除的文件?

  18. 18

    忽略提交给 git 的文件并将它们从历史记录中删除

  19. 19

    从历史记录中删除单个提交

  20. 20

    从提交历史记录中删除敏感的配置数据

  21. 21

    从Bitbucket历史记录中完全删除提交

  22. 22

    git:合并分支但保留提交历史记录

  23. 23

    如何从git历史记录中提取提交?

  24. 24

    作者的Git Squash顺序提交以压缩历史记录

  25. 25

    存储git之类的提交更改历史记录

  26. 26

    从git删除历史记录-git命令失败

  27. 27

    “ git squash”(推送后)是否重写历史记录?

  28. 28

    历史记录更改后,如何拉git分支?

  29. 29

    从git历史记录中删除未使用的资产

热门标签

归档