从某人的公关中摘樱桃

时间:2019-03-24 12:11:05

标签: git github

我正在开发一个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是我要选择的提交的哈希值。

我找不到任何解决方案。因此,如果有人可以在这个问题上提出任何建议,那将大有帮助。

1 个答案:

答案 0 :(得分:1)

除了用于合并拉取请求的按钮之外,还有指向“命令行指令”的链接。它显示了如何将来自拉取请求的提交带入本地副本,以便您可以开始使用它们(例如,挑选它们)。

git checkout -b abc-modular master
git pull git@github.com:abc/repo.git eq_modular

现在您有了一个新的分支“ abc-modular”,其中包含来自拉取请求的所有提交。随意选择它们,对其进行变基,修复或压扁。