网站首页 > 精选文章 正文
一、Git仓库完整迁移
完整迁移,就是指,不仅将所有代码移植到新的仓库,而且要保留所有的commit记录
1. 随便找个文件夹,从原地址克隆一份裸版本库
git clone --bare 旧的git地址
会在当前目录下产生一个 xxx.git 的文件夹
这个步骤,就是克隆git每一次的提交信息
和本地的代码没有关系,只要线上的代码是最新的,这个git版本就是完整的
2. 推送裸版本库到新的地址
cd xxx.git
git push --mirror 新的git地址
3. 删掉xxx.git文件夹
删不删无所谓,只是说明它没有用了而已。
4. 代码迁移就成功了,接下来就可以使用新的地址了
git clone 新的git地址
二、git创建新分支
查看所有分支: git branch -a
在本地新建一个分支: git branch branchName
git checkout -b iss53 //新创建分支并切换
切换到你的新分支: git checkout branchName
将新分支发布在github上: git push origin branchName
在本地删除一个分支: git branch -d branchName
在github远程端删除一个分支: git push origin :branchName (分支名前的冒号代表删除)
三、git 如何把分支代码合并到master主分支上
1.首先切换到分支;
git checkout hellomonkey
2.使用git pull 把分支代码pull下来;
git pull
3.切换到主分支;
git checkout master
4.把分支的代码merge到主分支;
git merge hellomonkey
5.git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了。
git push
总结:同样的道理,主分支的文件也可以合并的分支上。
参考原文链接:
https://www.jianshu.com/p/59516a17fcf3
- 上一篇: Git常用命令及操作指南_git的基本操作命令
- 下一篇: Git 操作流程_git的操作命令
猜你喜欢
- 2025-09-01 在大型项目中如何使用Git子模块开发,看完涨姿势了
- 2025-09-01 初学者指南:直观理解 MCP 架构_mcm架构
- 2025-09-01 总结几个常用的Git命令的使用方法
- 2025-09-01 git笔记_Git笔记
- 2025-09-01 告别分支切换噩梦:Git Worktree让多任务并行开发效率提升300%
- 2025-09-01 Git 操作流程_git的操作命令
- 2025-09-01 Git常用命令及操作指南_git的基本操作命令
- 2025-09-01 GitCode的一些命令_git下代码命令
- 2025-09-01 第三章:Git分支管理(多人协作基础)
- 最近发表
-
- 安防方案系统图制作利器——浙江大华图标库元素版V1.0
- 如何在Eclipse中搭建Zabbix源码的调试和开发环境
- 【FFmpeg笔记】 从零开始之滤镜_ffmpeg入门教程
- Zabbix的智能运维体系建设实践,超详细Zabbix安装部署详情
- Linux 命令总结,建议收藏_linux命令大全chm版
- 《ChangeFolderIcon v1.0.4:文件夹图标的定制化解决方案》
- 谷歌浏览器 Chrome 100 正式版发布:图标有变
- 轻松DIY一个专属个人网盘_轻松diy一个专属个人网盘下载
- 精品博文配置编译 及测试QT/Embedded 环境
- 乌克兰最高拉达通过法案,禁止在乌使用字母“Z”和“V”
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)