0
我有一个提交数量的git项目。隐藏git提交发布分支
A-B-C-d-E-F-G-H-1
我想按这个到释放分支,其中仅标签提交可以看出。例如
A-d-H
我试图与底垫和壁球合并,但似乎没有任何工作。 我读过rebase是不可能的,一旦提交已被推送到git服务器,这可能是我的问题。 有人有好的提示吗?
编辑
我发现有点难看但可用的解决方案。 我创建了一个发布版本库和一个小脚本,用于检查发布提交并将其复制到发布版本库并在此处提交。
并感谢回复说实际上是不可能的。
你不能“躲”承诺,你要么让他们在你的仓库,或者你没有。使用merge或rebase压缩它们将删除它们,将它们的更改折叠到另一个提交中。那是你要的吗?除非您将它们的副本保留在“视线之外”的某个位置,否则您将失去原始提交。 –
你可能想编辑这篇文章,并澄清你的意思是“看到”和“隐藏”。如果您只想采取同样的一系列更改并将它们压缩为3个提交,那么这是一回事,如果您期望以某种方式在文件中进行更改,但提交不再存在于日志中,但提交仍然存在 - 这是完全不同的,不可能的。 –