gpt4 book ai didi

git - 挤压 Git 镜像提交

转载 作者:太空狗 更新时间:2023-10-29 14:10:57 25 4
gpt4 key购买 nike

我想使用 GitLab 私下处理我的存储库,但出于可见性和可访问性目的,在 GitHub 上保留主分支的公共(public)副本。是否可以“自动化”GitHub 和 GitLab 远程主分支的镜像,但在 GitLab 中保留提交历史,同时将提交压缩为 GitHub 的单个提交(无需记住手动执行此操作)每次)?

这可能是一个有点牵强的要求,但 git 继续以它的强大和灵活让我惊叹!

最佳答案

除非您谈论的是您正在管理的 GitLab 实例,否则您仍然需要 webhook你在自己的服务器上运行,每次推送时都由 GitLab.com 调用。

参见示例 lowzj/gitlab-mirror-webhook (为了做你想做的事而进行调整:一个 git merge --squash 到一个专用分支,一个 git push 到 GitHub)

对于一个简单的镜像(意味着没有挤压步骤),GitLab proposes a mirror feature setting .这比设置 webhook 更容易……但不够灵活。

关于git - 挤压 Git 镜像提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47372985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com