git分支操作
一、查看远程分支
使用如下git命令查看所有远程分支:
git branch -r
查看远程和本地所有分支:
git branch -a
查看本地分支:
git branch
在输出结果中,前面带* 的是当前分支。
分支切换
git checkout 切换的分支名
二、拉取远程分支并创建本地分支
方法一(我一般使用此命令)
使用如下命令:
git checkout -b 本地分支名x origin/远程分支名x
如果这里不好使,报错之类的,可以先把当前分支的修改push,或者切换到主分支
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法建立的本地分支会和远程分支建立映射关系。
方式二
使用如下命令:
git fetch origin 远程分支名x:本地分支名x
使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
采用此种方法建立的本地分支不会和远程分支建立映射关系。
$\color{red}{合并分支}$
假设现在在a分支,修改了代码。需要合并到b分支上
我自己的步骤是:
先把a分支的代码提交
git status -s
git add .
git commit -m '注释'
git push
然后切换到b分支
git checkout b
合并分支
git merge a
这样就把a分支的修改合并到了b分支
然后推上去
git push
完事!
后续持续更新~~~
不怕打不死的流氓,就怕耍流氓的流氓
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具