Git推送,但具有以下条件

wn9m85ua  于 2022-09-21  发布在  Git
关注(0)|答案(1)|浏览(172)

我有以下要求。

Git repo A(在BitBucket上):所有开发每天提交多次Git repo B(在AWS CodeCommit上):只有来自Repo A的特定提交才应该进入其中...

例如:我处理一段代码(多次提交到Repo A中),然后当我对进度和单元测试感到满意时。我希望将所有更改作为单个提交(类似于合并)推送到回购B中

这是为了使回购B的提交历史保持干净

aydmsdu9

aydmsdu91#

我会将回购AB分开。然后,我将只在与A相关的分支机构上发展。当准备好推入B时,我将git cherry-picknewCommits从A-Push-分支转移到B相关的分支,并使用git rebase --interactive将它们挤压成一个提交,并调整提交消息。重要的是,不要试图合并,因为不同的分支历史不允许继续进行。

那就按下它。

这需要大量的体力劳动。

相关问题