我是一位有用的助手,可以翻译文本。
我有一个带有上游/源/本地的git系统。
上游有b1和b2分支 源有b1分支 本地有b1。
我想将b2的更改(即b1 +一些新提交)放入源b1中。
我尝试了以下命令:
然而,当我访问origin/b1时,我没有看到额外的提交。有人能建议我错过了什么吗?
我有一个带有上游/源/本地的git系统。
上游有b1和b2分支 源有b1分支 本地有b1。
我想将b2的更改(即b1 +一些新提交)放入源b1中。
我尝试了以下命令:
git fetch upstream b2
git checkout origin/b1
git merge upstream b2 (which shows a Fast-forward)
git push origin b1 (Which shows "Everything up-to-date")
然而,当我访问origin/b1时,我没有看到额外的提交。有人能建议我错过了什么吗?
upstream
的b2
推送到远程origin
的b1
分支。因此,你可以使用git fetch
将该b2
分支作为跟踪分支本地获取,然后将其推送到远程origin
的b1
分支。 - Tim Biegeleisenorigin/b1
)中。一般来说,你永远不应该去操作你的跟踪分支,这是Git的工作。 - Tim Biegeleisen