我知道这可能看起来像其他类似问题的重复,但它略有不同。
我的情况:
我们已经在 master 分支上开发了一段时间,现在我们想应用这个分支模型: 一个成功的 Git 分支模型
所以我们要实现的是将远程master重命名为develop。
我的步骤:
git 分支 -m 主开发
git push origin 开发
git push origin :master //移除旧的远程master
此时,我从本地创建了一个新的master分支, 并远程推送: git push origin master
开始使用分支模型:
我在开发分支上创建了几个提交。现在我想发布一个版本 1。
我要掌握。git merge --no-ff develop git push origin master
我的问题:
我希望在开发分支上看到旧 master 的提交历史,但我仍然在master分支上看到初始提交:
同时,当我切换到开发分支并查看日志时,我可以看到开发分支上的初始提交。
问题:
是否有可能实现我想要的以及如何实现?