Author: wencoo
Blog:https://wencoo.blog.csdn.net/
Date: 12/05/2023
Details:
正文 或 背景
本地新建了一个分支,在远程分支中并没有,想要将本地分支作为新的分支直接传到远程的新分支上,下面讲如何实现。
7.如果远程新建了一个分支,本地没有该分支。
可以利用 git checkout --track origin/branch_name ,这时本地会新建一个分支名叫 branch_name ,会自动跟踪远程的同名分支 branch_name。
git checkout --track origin/branch_name
8.如果本地新建了一个分支 branch_name,但是在远程没有。
这时候 push 和 pull 指令就无法确定该跟踪谁,一般来说我们都会使其跟踪远程同名分支,所以可以利用 git push --set-upstream origin branch_name ,这样就可以自动在远程创建一个 branch_name 分支,然后本地分支会 track 该分支。后面再对该分支使用 push 和 pull 就自动同步。
git push --set-upstream origin branch_name
报错
# git push --set-upstream origin newFunct
error: src refspec newFunct does not match any.
error: 无法推送一些引用到 'https://xxxxx.git'
解决
需要使用如下命令
git push --set-upstream origin nacos:newFunct
解释:将本地内容推送到远程仓库 git push --set-upstream origin <本地分支>:<远程仓库分支>
这种情况解决本地分支名与远程分支名不相同的情况。
参考
打赏
欢迎加微信,搜索"wencoo824",进行技术交流,备注”博客音视频技术交流“
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1MZX8OR6-1683882433125)(:/fe34ca081ead48bfa6e3181bea8447c3)]
如果该文章对您有帮助,可以小小的打赏一下哈,您的支持,是对原创的最大支持。文章来源:https://www.toymoban.com/news/detail-462826.html
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OjoX6Thp-1683882433126)(:/e4f4b06201d647c5bbc06a959117d9a6)]文章来源地址https://www.toymoban.com/news/detail-462826.html
到了这里,关于git如何将本地分支推送到远程(远程上没有该分支)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!