git - 致力于掌握而不是开发

标签 git bitbucket

我的 BitBucket 中有以下场景:

Commits on master not on develop

并且 3 次提交是在开发上而不是在 Master 上

如何使它们同步?

虽然我可以将开发时的 3 个提交 merge 到 Master 上,但是如何解决 master 上的提交而不是开发上的提交的问题,当我检查提交时,它们除了提交本身之外没有其他差异。

他们只是一群“merge 在开发中”

最佳答案

此处,develop 是您的默认分支,master落后 2 次提交、领先 23 次提交的开发

develop分支 pull 入master,反之亦然。然后推送两个分支以同步它们。

$ git fetch
$ git checkout master
$ git pull origin develop       # pull develop into master
$ git push origin master        # update remote/master 

$ git checkout develop    
$ git pull origin master        # pull master into develop
$ git push origin develop       # update remote/develop

关于git - 致力于掌握而不是开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42357354/

相关文章:

ruby-on-rails - Git 推送到 Amazon S3 以部署 Assets ?

git - 如何指定 Git 配置路径

git - 中止 Git merge

git - 在 Bitbucket Repo 中恢复 merge 的分支

svn - 有没有办法使用bitbucket来fork一个subversion项目?

Python urllib.urlopen() 调用不适用于浏览器接受的 URL

git - 新 git 存储库的默认配置设置?

git - Hg/Git 存储库损坏问题有多大?

git - 从 BitBucket 在 Confluence 中显示 PlantUML

git - SSH 是有状态的还是无状态的?