如果本地没有 dev 分支,但远程有,你可以按照以下步骤将 master 分支的代码合并到远程的 dev 分支。
步骤 1:拉取远程的 dev 分支到本地
首先创建本地 dev 分支并将其关联到远程的 dev 分支:
git fetch origin dev
git checkout -b dev origin/dev
现在你的本地已经有了一个与远程关联的 dev 分支。
步骤 2:切换到 master 分支
切换到本地 master 分支,确保它是最新的:
git checkout master
git pull origin master
步骤 3:将 master 分支合并到 dev
切换到 dev 分支,将 master 分支的代码合并进来:
git checkout dev
git merge master
如果合并过程中有冲突,Git 会提示你解决冲突。解决冲突后,使用以下命令完成合并:
git add .
git commit -m "Merge master into dev"
步骤 4:推送合并后的 dev 分支到远程
git push origin dev
可选:如果不需要保留 dev 的历史记录(强制覆盖 dev)
如果你希望 dev 分支的内容完全替换为 master 的内容,而不保留历史记录:
切换到 master 分支:
git checkout master
强制将 master 的内容推送到 dev 分支:
git push origin master:dev --force
2万+

被折叠的 条评论
为什么被折叠?



