【Git】分支管理--创建新分支、删除分支、恢复分支

这篇具有很好参考价值的文章主要介绍了【Git】分支管理--创建新分支、删除分支、恢复分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、创建新分支

  
1、查看所有分支

git branch -a

2、切换到将要复制的现有分支

git checkout [sourceBranch]

  sourceBranch 为接下来要复制到新分支的现有分支名。创建的新分支依赖当前所在分支,且新分支一旦创建不能更改依赖,所以要提前切换到希望复制的分支

3、创建新分支

git branch [newBranch]

  newBranch 为新分支名

4、push内容到新分支

git push origin [newBranch]

  newBranch 为新分支名,将当前内容 push 到新分支

二、删除分支

  
2.1、删除分支的本地
  
  2.1.1、切出其他分支

git checkout [otherBranch]

  otherBranch 为其他分支名,从将要删除的分支切换到其他分支

  2.1.2、删除分支的本地

git branch -d [deleteBranch]

  deleteBranch 为要删除的分支名,在分支未合并到其他分支的情况下,参数 -d 无法删除分支,需要使用强制删除参数 -D ,如下

git branch -D [deleteBranch]

2.2、删除分支的远程
  
  2.2.1、删除分支的远程

git push origin --delete [deleteBranch]

  2.2.2、更新分支列表

git fetch -p

三、恢复被删除的分支

git checkout -b [deleteBranch] commit-hash

deleteBranch 是被删除的分支名,可以通过此命令恢复被删除的分支,但只能恢复被删除前的最后一次提交,参数 -b 表示恢复分支,commit-hash 表示最后一次提交文章来源地址https://www.toymoban.com/news/detail-731978.html

到了这里,关于【Git】分支管理--创建新分支、删除分支、恢复分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Git 分支教程:详解分支创建、合并、删除等操作

    Git是一种强大的分布式版本控制系统,它的分支功能使得团队协作和代码管理变得更加灵活和高效。分支可以让开发人员在不影响主线开发的情况下进行并行开发和实验性工作。本篇博客将详解Git分支的创建、合并、删除等操作,帮助你更好地理解和使用Git的分支功能。 在开

    2024年02月05日
    浏览(35)
  • Git分支教程:详解分支创建、合并、删除等操作

    Git是一种强大的分布式版本控制系统,它的分支功能使得团队协作和代码管理变得更加灵活和高效。分支可以让开发人员在不影响主线开发的情况下进行并行开发和实验性工作。本篇博客将详解Git分支的创建、合并、删除等操作,帮助你更好地理解和使用Git的分支功能。 在开

    2024年02月14日
    浏览(48)
  • Git 分支简介-创建-合并-解决冲突-删除

    1.在版本控制系统(如Git)中,分支(Branch)是代码库的不同线路或路径,用于同时进行不同的开发工作。分支可以将代码库的状态 ‘‘复制’’ 到一个独立的环境中,使得在这个分支上进行的更改不会影响到其他分支。 2.使用分支的好处是可以同时进行多个并行的开发任务

    2024年03月21日
    浏览(43)
  • git 创建项目,创建dev分支,并且关联和提交dev分支,删除无用分支

    1,先拉取主干master代码 git clone +git地址 2,创建本地分支,切换分支 假设远程仓库只有mater分支 此时会在本地生成一个master分支,用 git branch --all  查看全部分支 3,然后切换到本地dev分支 git push,提交到远程dev分支,但是此时还没有关联,只不过远程dev分支有了代码和该dev分

    2023年04月22日
    浏览(28)
  • git浏览器界面管理之删除分支

    1.点击左侧菜单仓库(Repository); 2.仓库(Repository) 下找到分支(branches); 3.选中右侧界面不用的分支删除即可      

    2024年02月11日
    浏览(66)
  • Git系列:运用Git创建空白分支进行项目相关文档管理

    项目管理过程中没有做好相关文档管理,比如需求,开发,测试等文档,需要对项目在过程中产生的相应文档进行管理,目前使用的是Git进行代码库管理,因此考虑通过Git进行相应的文档库管理。下面就是这次的一个考虑过程,供大家参考。 起初,考虑将代码和项目文档统一

    2024年02月10日
    浏览(33)
  • git-创建文件夹方式管理分支

    下面介绍一个git创建文件夹的方式管理分支的方法,在sourcetree上显示目录样式,好对每个版本做管理,可以更方便追踪历史版本代码。 1、git文件夹方式管理分支 1、在本地在feature目录下创建2.03分支并切换到2.03分支下 2、把2.03分支推送到远程 这就是git创建文件夹方式管理分

    2024年02月12日
    浏览(30)
  • 第三节:Git分支管理(关键词:git branch、git checkout、git diff、git merge、查看、创建、切换、对比分支)

    本节涉及Git命令 git branch :列出全部分支 git branch name :创建分支 git checkout name :切换分支 git diff branch1 branch2 :对比两个分支 git diff --quiet branch1 branch2 :对比两个分支是否存在差异,但不显示细节 git diff branch1 branch2 filename :对比两个分支中某个具体文件差异 git merge :合并

    2023年04月08日
    浏览(34)
  • git误删分支如何恢复

    关于分支被删除有两种可能,要么是用命令进行的删除操作,可以用git log看到;要么是在浏览器进行分支合并的时候,勾选了合并后删除源分支的选项。 被删除的分支是dev 最后一次提交的commit SHA值是5f8fe57 1)使用命令恢复; 2)在Gitlab上根据commit SHA直接新建branch来恢复被删除的

    2024年02月13日
    浏览(36)
  • git 误删分支恢复方法

    在使用git的过程中,因为人为因素造成分支(commit)被删除,可以使用以下步骤进行恢复。 首先用以下步骤创建一个新分支,修改一些文件后删除,以便进行恢复。 1.创建分支 abc 2.查看分支列表 3.切换到abc分支,随便修改一下东西后 commit 4.删除分支abc 5.查看分支列表,abc分支

    2024年02月05日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包