作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 git 问题。
我们使用 bitbucket 作为我们的远程仓库。到目前为止,我们只有 master 分支。
与我一起工作的另一个人创建了一个“开发”分支,现在项目已经上线,我们可以继续工作。
我一直在本地工作并进行了更改并提交了它们。
我现在想将它们推送到远程“开发”分支。
我以为
git push origin develop
会做,但我明白了
error: src refspec develop does not match any.
这是什么意思?我可以看到 develop 分支确实存在,所以我做错了什么?
非常感谢您的帮助!
最佳答案
感谢您的回答,我已经恢复正常了。
对于任何感兴趣的人,这就是我的做法。
我做了一个
git pull origin master
这更新了我的本地仓库,现在它知道有一个远程开发分支
然后我做了
git checkout develop
切换到我本地的开发分支..然后
git merge master
将我在 master 中所做的所有更改 merge 到 develop 分支中然后做
git push origin develop
工作正常。
现在我的所有更改在开发分支中都是安全的,我可以恢复主分支(我工作的地方),所以它与远程主分支相同,一切都应该是这样。
不确定这是否是最简单的方法,但我学到了很多关于 git 的知识。
再次感谢您的回答。
关于git - 推送到远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598929/
我是一名优秀的程序员,十分优秀!