应用场景:开发过程中经常用到从master分支copy一个本地分支作为开发分支
步骤:
1.切换到被copy的分支(master),并且从远端拉取最新版本
| $git checkout master |
| $git pull xxx |
2.从当前分支拉copy开发分支
| $git checkout -b dev |
| Switched to a new branch 'dev' |
3.把新建的分支push到远端
4.关联
| $git branch --set-upstream-to=origin/dev |
5.再次拉取验证
tips 1.查看分支基于哪个分支创建
| git reflog --date=local | grep <branchname> |
| |
| e.g. |
| $ git reflog --date=local | grep dev |
| a499053 HEAD@{Wed Jun 30 15:14:01 2021}: checkout: moving from master to dev |
| |
tips 2.删除分支并推送远程
| |
| git branch -d dev |
| |
| |
| git push origin --delete dev |
git删除远程分支
tips 3.推荐查看分支信息 SourceTree
SourceTree官网传送门

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!