Git创建本地分支并关联远程分支
一、远程有分支:本地新建分支、并与远程分支进行关联
Git网站上有master分支和release/CSGL_V1.0.4_CSGL分支,如果想在本地关联下release/CSGL_V1.0.4_CSGL分支,方便写完代码后,直接git push,则需在本地新建分支并与远程进行关联
1、将master克隆到本地
git clone 仓库地址
例如:git clone ssh://git@...............
2、进入克隆下来的仓库里
cd 仓库名
例如:cd csgl_v1_csgl_data
3、在本地新建release/CSGL_V1.0.4_CSGL分支并切换
git checkout -b 分支名
例如:git checkout -b release/CSGL_V1.0.4_CSGL
4、本地分支与远程分支关联
git branch --set-upstream-to=origin/远程分支名
例如:git branch --set-upstream-to=origin/release/CSGL_V1.0.4_CSGL
二、远程无分支:本地新建分支、推送到远程、并与远程分支进行关联
远程没有test分支,想在本地新建test分支,推送到远程,并与远程进行关联
1、将master克隆到本地
git clone 仓库地址
例如:git clone ssh://git@...............
2、进入克隆下来的仓库里
cd 仓库名
例如:cd csgl_v1_csgl_data
3、在本地新建test分支并切换
git checkout -b 分支名
例如:git checkout -b test
4、将本地分支提交到远程仓库
git push origin 本地分支名
例如:git push origin test //这样远程仓库就有test分支了
要想和其他人分享某个本地分支,你需要把它推送到一个你拥有写权限的远程仓库。你创建的本地分支不会因为你的写入操作而被自动同步到你引入的远程服务器上,你需要明确地执行推送分支的操作。换句话说,对于无意分享的分支,你尽管保留为私人分支好了,而只推送那些协同工作要用到的特性分支。
5、本地分支与远程分支关联
git branch --set-upstream-to=origin/远程分支名
例如:git branch --set-upstream-to=origin/test
本地新建分支, push到远程服务器上之后,使用git pull或者git pull 拉取或提交数据时会报错,必须使用命令:git pull origin dev(指定远程分支);如果想直接使用git pull或git push拉去提交数据就必须创建本地分支与远程分支的关联。
参考链接:
https://www.cnblogs.com/PengChengLi/p/10482185.html
https://www.cnblogs.com/amy7758/p/6758087.html
https://blog.51cto.com/13496570/2432691
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了