将新更改推送到 master 已向前移动的分支

时间:2021-02-09 07:28:41

标签: git github rebase git-push git-pull

有一个主分支。 我已经克隆了 master 并从 master 分支创建了一个新分支 devbranch 并将更改推送到它。

主人现在已经前进了。 我再次克隆了新的更新主并进行了更改(几乎重复了 devbranch 中的更改,但有一些修改)。 我现在想将在更新后的 master 上所做的这些更改推送到 devbranch,基本上是作为新推送,或者就好像我是第一次推送它一样。 (以便现在克隆 devbranch 的任何人都将获得最新 master 的最新更改)。

我有哪些选择?

1 个答案:

答案 0 :(得分:0)

由于您在第二个克隆中有更新的源,因此您可以在第一个克隆中导入它们

cd /path/to/first/clone
git switch devbranch
git --work-tree=/path/to/second/clone add .
git commit -m "Import from second clone"
git push