Git 合并开发母版中的选定项目

Git Merging Selected Items From Develop Master

我有很多项目的 develop 分支,现在我想创建从 develop 到 Master 分支的 pull request。 但是,我不想合并我在开发中的所有项目..

例如,开发有'project1'、'project2'、'projectNew'。大师没有项目。

在这种情况下,我只想合并 'projectNew'..

我该怎么做?

这样做的简单方法是什么?

首先,我想声明这不可能通过 git 直接实现。 Git 具有一对一的项目到存储库。

话虽这么说,但我可以想到一个解决方案,但是很乏味。

git checkout master
git log --pretty=oneline -- projectNew/
# Now open a new terminal 
git cherry-pick {sha-hash}

您必须逐一挑选每个哈希值,但它至少可以让您做您想做的事情。