git如何将本地分支推送到远程(远程上没有该分支)

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)]

如果该文章对您有帮助,可以小小的打赏一下哈,您的支持,是对原创的最大支持。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OjoX6Thp-1683882433126)(:/e4f4b06201d647c5bbc06a959117d9a6)]

猜你喜欢

转载自blog.csdn.net/bootleader/article/details/130646439
今日推荐