我有两个分支X和Y.Some提交在两个分支中都很常见,但对于那些存在于分支X中而不存在于分支Y中的提交。我希望这些提交在分支Y的顶部提交。这是git命令吗?
答案 0 :(得分:0)
使用来自分支Y的function dateDiff(startStr, endStr) {
var startDate = moment(startStr);
var endDate = moment(endStr);
var diff = endDate.diff(startDate, 'days');
for (var year = startDate.year(); year <= endDate.year(); year++) {
var date = moment(year + '-02-29');
if (date.isBetween(startDate,endDate) && date.isLeapYear()) {
diff -= 1;
}
}
return diff;
}
console.log(dateDiff('2020-02-27', '2020-03-01'));
console.log(dateDiff('2018-02-27', '2018-03-01'));
,同时将git cherry-pick <commit-hash>
替换为来自X的提交的SHA哈希。
如果你想挑选多次提交,请使用<commit-hash>
,其中A是较旧的提交,然后是B.这将复制A之后的所有提交,包括。要在提取樱桃中使用提交git cherry-pick A..B
。