1 问题

我们经常看见git相关操作里面看到HEAD和origin这些专业名称,它娘的到底什么意思。

2 解释

1)HEAD

git 中的分支,本质上仅仅是个指向 commit 对象的可变指针, HEAD 是一个特别指针,它是一个指向你正在工作中的本地分支的指针,可以将 HEAD 想象为当前分支的别名,git 就是这样知道你当前在哪个分支上工作。

2)origin

origin  指的就是远程仓库,非本地仓库

echo "hello chenyu" >> README.md
git init
git add README.md
git commit -m 'first commit'
git remote add origin https://github.com/****.git
git push -u origin master

我们应该要形成习惯,就是我们第一次新建master分支的时候,一般只放README.md文件,不放其它东西,然后我们再在master分支上新建立一个develop分支进行开发,然后后面在develop分支开发好了再到master上合并一般就不会有问题,如果直接在master上分支开发,一般说明习惯不好,计算机素养不够,基本功不扎实。

Git之HEAD和origin相关推荐

  1. git checkout -b dev origin/dev详解

    一般来说 在目录下用git clone git@github.com:xxxxx/yyyyy.git 接着要查看下本地的当前分支嘛 git branch 你会看到你在master分支下 这个时候往往会 ...

  2. git错误fatal: remote origin already exists.

    输入 $git remote add origin https://github.com/用户名/项目.git,提示fatal: remote origin already exists.  解决办法 ...

  3. 【git】Git 提示fatal: remote origin already exists 错误解决办法

    今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下:  1.先删除远程 Git 仓库 $ git r ...

  4. 解决 【git checkout -b dev origin/dev】报错的问题

    2019独角兽企业重金招聘Python工程师标准>>> 背景 把远程库的 dev 分支拉倒本地的 dev 分支时使用指令: $ git checkout -b dev origin/ ...

  5. git HEAD detached from origin 问题的解决

    git HEAD detached from origin 问题的解决 参考文章: (1)git HEAD detached from origin 问题的解决 (2)https://www.cnbl ...

  6. git checkout -b develop origin/develop

    (1)由远程分支(如develop)创建本地跟踪分支 首先,你的命令git checkout -b develop origin develop是错误的,因此才会报这样的错误,注意origin和dev ...

  7. git学习:关于origin和master,自己增加一部分

    git的服务器端(remote)端包含多个repository,每个repository可以理解为一个项目.而每个repository下有多个branch."origin"就是指向 ...

  8. Git 之fatal: remote origin already exists 错误解决办法(通俗易懂)

    今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists 原因是你的电脑可能已经存在一个本地仓库了,现在上传的仓库和之前的仓库不一 ...

  9. Git 提示fatal: remote origin already exists 错误解决办法

    今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下:  1.先删除远程 Git 仓库 $ git r ...

最新文章

  1. 简述 clearfix 的原理
  2. [教程]发一个iPhone收发邮件设置(163、126邮箱)
  3. lucene 入门整理
  4. delphi开发日志——注入“思想”,让程序操纵数据
  5. win7系统定时删除数据的批处理命令_使用bat批处理命令清理windows7系统垃圾文件...
  6. SpringBoot2.0系列(2)---SpringBoot之使用Thymeleaf视图模板
  7. matlab 把区间等分分,MATLAB数学实验报告 定积分的近似计算
  8. 当你学会这项python数据提取神器时,请做好升职准备!
  9. No.0_Team C#
  10. ASP.NET MVC搭建项目后台UI框架—1、后台主框架
  11. stm32智能避障小车(三)之L298N
  12. Excel 固定表头
  13. 郑州市暂住证(居住证)、迁户口办理-2018年
  14. cpu在计算机系统中的地位和作用是什么,电脑的核心-中央处理器(CPU)及其在游戏中的作用...
  15. 使用sklearn处理经纬度的三种距离计算与地图可视化
  16. hive 转拼音udf_Hive 自定义UDF函数
  17. 284、超详细的光纤熔纤、盘纤教程,值得收藏
  18. 5+App和uni-app在App开发上有何区别?
  19. LinuxC中“库函数”的使用和常用的“输出函数”。
  20. 网易云短信接口调入(java)

热门文章

  1. 如何在宝塔面板启用 ASP.NET CORE 网站并自动申请 HTTPS 证书
  2. NET流行高性能JSON框架-Json.NET
  3. 如何运用并行编程Parallel提升任务执行效率
  4. 浅析 record 使用场景
  5. 【招聘(深圳)】TCL通讯科技控股有限公司
  6. 跟我一起学.NetCore之依赖注入作用域和对象释放
  7. 不仅性能秒杀Hadoop,现在连分布式集群功能也开源了
  8. Abp v2.8.0发布 路线图
  9. 海底捞涨价,有错吗?
  10. 5分钟看懂微服务架构下的Consul 特性及搭建