04 - 分离头指针情况、理解HEAD和branch

这篇具有很好参考价值的文章主要介绍了04 - 分离头指针情况、理解HEAD和branch。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看所有文章链接:(更新中)GIT常用场景- 目录

1. 分离头指针

分离头指针detached HEAD是一种HEAD指针指向了某一个具体的 commit id,而不是分支的情况。

04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch
04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch

切换回master分支:

04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch

2. HEAD和branch

2.1 branch的一些操作

基于master分支创建一个新的分支new_master并切换到new_master分支上:

git checkout -b new_master master

04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch
04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch
04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch

在新分支上本地提交一次:

04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch

push到远程仓库:

04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch
04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch
04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch

2.2 HEAD

cat .git/HEAD

04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch

如果是之前detached HEAD的情况下:

04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch
04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch
04 - 分离头指针情况、理解HEAD和branch,GIT常用场景,git,gitee,HEAD,branch文章来源地址https://www.toymoban.com/news/detail-644793.html

到了这里,关于04 - 分离头指针情况、理解HEAD和branch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 深入理解Web注解:解析常用注解及其应用场景

    Web(World Wide Web)是由英国物理学家蒂姆·伯纳斯-李于1989年发明的一个基于互联网的信息系统,也是互联网最为知名和常用的应用之一。它通过一种名为超文本传输协议(HTTP)的协议来传输数据,并且使用统一资源定位符(URL)来标识网络上的资源。 Web的基本组成部分包括

    2024年02月05日
    浏览(50)
  • 【git】工作场景中常用的git命令

    工作场景中常用的git命令,记录下来方便调取 一般与他人合作,至少你提交的名字得被人熟知或者遵循规范,因此需要更改名字和邮箱 全局修改 只对本项目的修改 有时候你想使用简略的命令如直接 git push 而不指定远程分支,则需要设置一个远程分支作为你的上游分支 我们

    2024年02月11日
    浏览(37)
  • Git的常用命令以及使用场景

    在学习Git命令之前,需要先了解工作区,暂存区和版本库这三个概念 在使用Git进行版本控制时,有三个重要的概念:工作区、暂存区和版本库 工作区(Working Directory):工作区是指项目所在的目录,是进行代码编写和修改的地方。在工作区中,可以添加、修改或删除文件。 暂存

    2024年02月15日
    浏览(40)
  • git常用场景记录 | 拉取远程分支A合并到本地分支B

    doing,最后更新9.19 需求描述 在团队合作时,我自己的本地分支B功能已经实现并合并到 feature ,之后发现别人的代码也合并到了 feature 。为了防止以后实现其他功能,合并到 feature 时产生冲突,决定拉取最新的 feature 并合并到本地分支B。 实现步骤 1. git checkout feature 本地切换

    2024年02月11日
    浏览(47)
  • git branch命令解析

             branch分支是指在开发主线中分离出来的,做进一步开发而不影响到原来的主线。         git branch命令是对于项目分支的一些操作,不同参数代表不同的操作,主要有查看分支、创建分支、删除分支、分支重命名的功能。    

    2024年02月13日
    浏览(32)
  • es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)

    elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据。elasticsearch-head是基于JavaScript语言编写的,可以使用npm部署,npm是Nodejs下的包管理器 安裝方式利用npm和nodejs进行安装启动,github中给出的安装方法也是这种,本文就是以这种方式进行解说 es(Elasticsearc

    2024年01月17日
    浏览(47)
  • Git分支篇git branch和git checkout

    在开发过程中,项目往往由多人协同开发,那么将多人编写的代码汇总到一起就成了一个困难且复杂的工作,另外项目也需要备份和版本迭代,因此不能只有一个版本。因此分支就成为了优秀的解决方案。 分支相互独立,不同部门在不同分支开发,分支由主分支构建,分支代

    2024年02月06日
    浏览(46)
  • 【Git】Git报错:Branch ‘master‘ set up to track remote branch ‘master‘ from ‘orgin‘

    前言 :如果遇到将从git上拉取的代码,直接上传到新的git仓库地址,注意,需要修改git源,否则,会报错。 报错信息如下: Git报错:Branch ‘master’ set up to track remote branch ‘master’ from ‘orgin’ 解决方案: ①移除之前的git源: ②再次连接新的git源:

    2024年02月11日
    浏览(50)
  • vscode新建、删除git branch

    下载git graph插件,基于git graph的可视化操作。 新建git branch 图中dev_tmp分支是新建的临时分支。 新建后通过git graph看到的新分支: 删除git branch 若该分支已合并完毕,需要删除dev_tmp分支,则在git graph页面右键该分支的tag图标,选择删除分支。 要注意先切换到非删除分支上,否

    2024年02月11日
    浏览(40)
  • learn git branching学习整理

    learn git branching是一个非常好的git学习网站,它与传统的文字讲解相比较起来有一个非常大的亮点----图形化的git提交树可以实时的反馈并告诉你当前所做的git操作在对于代码管理来说实际意味着什么,这是一个非常好的反馈机制,相比较于直接用命令行来学习git,你会更加了

    2024年02月07日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包