我正在开发一个github存储库(不是我的),并希望从其他人的PR中挑选一些提交(以便保留所有权),然后进行更多更改来进行新的PR。我目前在分支机构'use strict';
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.addColumn(
'Product', // name of Source model
'categoryId', // name of the key we're adding
{
type: Sequelize.INTEGER,
references: {
model: 'Category', // name of Target model
key: 'id', // key in Target model that we're referencing
},
onUpdate: 'CASCADE',
onDelete: 'CASCADE',
}
);
},
down: (queryInterface, Sequelize) => {
return queryInterface.removeColumn(
'Product', // name of Source model
'categoryId' // key we want to remove
);
}
};
上,我想从中选择的PR是modular
。
我尝试使用命令
abc: eq_modular
其中xyz是我要选择的提交的哈希值。
我找不到任何解决方案。因此,如果有人可以在这个问题上提出任何建议,那将大有帮助。
答案 0 :(得分:1)
除了用于合并拉取请求的按钮之外,还有指向“命令行指令”的链接。它显示了如何将来自拉取请求的提交带入本地副本,以便您可以开始使用它们(例如,挑选它们)。
git checkout -b abc-modular master
git pull git@github.com:abc/repo.git eq_modular
现在您有了一个新的分支“ abc-modular”,其中包含来自拉取请求的所有提交。随意选择它们,对其进行变基,修复或压扁。