Виктория Asked:2022-07-13 01:56:14 +0800 CST2022-07-13 01:56:14 +0800 CST 2022-07-13 01:56:14 +0800 CST 是否可以删除已经在 git 中的提交? 772 我阅读了很多资料,我是在 rebase 的帮助下完成的,但事实证明,在 rebase 的帮助下,提交并没有被删除,但事实上,它们被合并了,旧的也保留了下来。我有从 new 到 new7 的提交,我可以从远程存储库中删除从 new 到 new4 的提交吗?还是不可能? git github 1 个回答 Voted Best Answer Герман Борисов 2022-07-13T15:12:48+08:002022-07-13T15:12:48+08:00 没有分支包含提交后,提交会自动删除。一个分支可以被删除或移动到另一个提交链。 即使使用本地存储库,即使使用远程存储库,这也是一样的。 使用远程存储库时,团队中的某个人很难将这些更改拉到自己身上,并基于它们继续开发。在他推送之后,提交被推回。 如果使用存储库的人数有限,那么您可以通知他们。 对于公共存储库,更改历史被认为是非常不可取的,正是因为许多你不认识的人已经拥有旧版本的历史。
没有分支包含提交后,提交会自动删除。一个分支可以被删除或移动到另一个提交链。
即使使用本地存储库,即使使用远程存储库,这也是一样的。
使用远程存储库时,团队中的某个人很难将这些更改拉到自己身上,并基于它们继续开发。在他推送之后,提交被推回。
如果使用存储库的人数有限,那么您可以通知他们。
对于公共存储库,更改历史被认为是非常不可取的,正是因为许多你不认识的人已经拥有旧版本的历史。