当前位置: 首页 > ai >正文

Git创建空分支并推送到远程仓库

new-empty-branch是新分支的名称

完全空提交(Git 2.23+)【推荐】

git switch --orphan new-empty-branch
git config user.email "you@example.com"
git config user.name "Your Name"
git commit --allow-empty -m "初始空提交"
git push -u origin new-empty-branch

命令分析

  1. git switch --orphan new-empty-branch =》创建并切换到新空分支
  2. git config user.email “you@example.com” =》设置git用户邮箱
  3. git config user.name “Your Name” =》 设置git用户名
  4. git commit --allow-empty -m “初始空提交” =》创建初始空提交
  5. git push -u origin new-empty-branch =》推送到远程仓库

保留.gitignore提交【低版本推荐,谨慎操作】

git checkout --orphan new-empty-branch
git config user.email "you@example.com"
git config user.name "Your Name"
git rm -rf -- . ':!.gitignore'
git commit --allow-empty -m "初始提交.gitignore"
git push -u origin new-empty-branch

命令分析

  1. git checkout --orphan new-empty-branch =》创建并切换到新空分支
  2. git config user.email “you@example.com” =》设置git用户邮箱
  3. git config user.name “Your Name” =》 设置git用户名
  4. git rm -rf – . ‘:!.gitignore’ =》移除(.gitignore不移除)所有文件(如果当前有文件)
  5. git commit --allow-empty -m “初始提交.gitignore” =》创建初始空提交
  6. git push -u origin new-empty-branch =》推送到远程仓库
http://www.xdnf.cn/news/931.html

相关文章:

  • 大模型中超参数TopK是什么
  • 密码明文放在请求体是否有安全隐患?
  • 前端实战-AJAX
  • Spark(19)Yarn-tool接口
  • 力扣热题100——矩阵
  • 安卓的桌面 launcher是什么
  • 【AI】SpringAI 第三弹:接入通用大模型平台
  • CSS字体
  • 什么是SPA,SPA与MAP区别
  • redis-7 安装
  • 机器学习中,什么叫监督学习?什么叫非监督学习?
  • MCP(Minecraft Coder Pack)完全指南:从入门到精通
  • JavaScript 渲染内容爬取:Puppeteer 入门
  • PCIE Spec ---Base Address Registers
  • 每日算法-250421
  • 应急物资管理系统DW-S300|构建应急物资保障体系
  • Netdata 监控多台服务器
  • 树莓派5+L298N控制电机
  • Linux:进程控制
  • 《Learning Langchain》阅读笔记5-RAG(1)
  • 《作用域大冒险:从闭包到内存泄漏的终极探索》
  • 文字、语音、图片、视频四大领域的大模型、AI工具及其对比的详细分析及表格总结
  • 【Python】如何查找电脑上的Python解释器
  • C++编程指南38 - 使用 static_assert 检查类是否符合某个 concept
  • 极刻云搜-专业的软件网址搜索引擎
  • 基于Python(Django)+SQLite实现(Web)校园助手
  • redis常用的五种数据类型
  • DAY8:Oracle高可用架构深度解析与Data Guard单节点搭建实战
  • 在 macOS 上合并 IntelliJ IDEA 的项目窗口
  • Promise 原理、用法与在 Vue 中的最佳实践