如何在git已有项目中创建空分支

这篇具有很好参考价值的文章主要介绍了如何在git已有项目中创建空分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、背景

在git中创建一个新的分支都需要指定一个父节点,即必须基于已有的分支创建新的分支。项目已经开发、维护了一段时间如果master分支不是主分支的话,但创建一个新的空分支在实际的项目中又是一种常见需求,比如:项目的某个分支已经演化的比较复杂需要重新梳理、在某个项目的仓库下需要开辟一个新的空分支用于某个新的应用场景等。

二、处理方式

可以利用 git checkout --orphan 来进行操作,具体步骤如下:

git checkout --orphan new_branch_name
git rm -rf .
touch .gitignore
touch readme.md
git add .gitignore
git add readme.md
git commit -m "init new empty branch "
git push --set-upstream origin new_branch_name

 文章来源地址https://www.toymoban.com/news/detail-556156.html

 

到了这里,关于如何在git已有项目中创建空分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 远程gitlab新建项目,本地已有代码,进行推送

    远程gitlab新建项目,本地已有代码,进行推送 在本地项目的根目录下初始化Git仓库: git init 添加所有文件到Git仓库中: git add . 提交文件到Git仓库中: git commit -m \\\"Initial commit\\\" 添加远程Git仓库的地址: git remote add origin 远程Git仓库的地址 到了第五步git push会有区别: 如果远程

    2024年02月12日
    浏览(33)
  • 在Git中创建本地分支并关联远程分支

     前记: git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 仓库管理 ---- 系列工程笔记. Platform:Windows 10 Git version:git version 2.32.0.windows.1 Function: 在Git中创建本地分支并关联远程分支 目录 一.在Git中创建本地分支并关联远程分支: 1. 新建本地分支: 2. 关联远

    2024年02月07日
    浏览(63)
  • 新建git分支并将本地分支推向远程

    命令行推送 1.新建分支:如在master分支下新建分支,确定当前分支是在master上  2.新增分支 3.切换到新建的分支 4.将新分支推送到远程 5.此时的分支使用简单的命令行git pull 和git push 会报错,因为远程并没有你创建的分支 There is no tracking information for the current branch.Please specif

    2024年02月11日
    浏览(44)
  • Git 查看远程所有分支(包括远程新建分支)

    命令: 过程: 首先用主用户在GitHub上创建一个版本库,并通过创建一个分支 https://github.com/zionlew/gitTest 测试用户进行克隆远程的dev1分支  本地查看所有分支,如下:  此时,主用户在GitHub上再创建一个分支dev2(copy dev1) 本地此时的分支情况,会发现看不到远程新创建的分

    2024年02月07日
    浏览(51)
  • git新建分支并提交

    使用‘cd’命令进入Git项目目录 使用git branch命令创建一个新的分支。例如,如果你想创建一个名为“feature-branch”的新分支,你会使用: 使用git checkout命令切换到你的新分支。 或者,你可以使用一个命令来创建并切换到新分支: 在你的项目中做出所需的更改。这可能涉及编

    2024年02月01日
    浏览(52)
  • 在git远程仓库中创建好分支,但是在本地查不到?

    在使用 git 在远程仓库创建分支后,我想要在本地切换为刚刚创建的分支,报以下错误: $ git checkout ‘fds’ error: pathspec \\\'fds\\\' did not match any file(s) known to git 我们翻译一下: 错误:pathspec“fds”与git已知的任何文件不匹配! 意思就是说本地查不到远程刚刚创建的分支! 远程仓库

    2024年02月13日
    浏览(53)
  • 使用git新建分支并上传

    找到待上传的文件,该文件要么是从仓库clone下来的,要么是仓库 查看一下分支结构 如果没有你自己的分支,新建分支 已有分支,切换到当前分支 将要上传的文件提交 提交文件 push到远程仓库

    2024年02月13日
    浏览(33)
  • git系列----本地新建分支推送到远程新分支以及合并分支

    前言 工作学习中,我们经常会有这么一个场景,需要自己搭建项目去实现一个系统或工具,但是不会让你合并到主分支,而是让你在远程仓库新建分支,将本地分支代码推送过去。 步骤实现 假设本地已经有了一个项目,打开文件夹, git bash 1、在本地项目路径创建一个 空

    2024年02月12日
    浏览(45)
  • 超详细教学git基于 master/xxx 分支新建分支

    在实际开发过程中,经常是基于 master/main 分支切出来一个新分支进行新功能的开发,本文将介绍通过 git 命令行来讲解基于 master/main 分支新建分支 直接上代码不多BB,具体详细解释往下翻 1. git clone 2. git checkout git checkout 要基于的分支名(master/main/xxx) git checkout 是 git 命令行里

    2024年02月16日
    浏览(25)
  • git-新建分支与提交代码命令(附删除、切换、查看、合并分支)

    注意:在你新建分支之前,你应该在master分支,并且要保证你当前的是最新代码,要不然最后提交代码就会出问题。 新建分支并切换到该分支: 在新建的分支上写完代码之后,就可以提交代码了。此时应该在你新建的分支上 注意:有报错就先pull一下代码再提交  

    2024年02月14日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包