Git的常见术语有:

  1. Repository(仓库): 保存项目文件的地方
  2. Commit(提交): 保存项目文件的某个版本
  3. Branch(分支): 一个独立的开发线,可以在分支上进行开发而不影响主线
  4. Head(指针): 指向当前分支的最新提交
  5. Staging Area(暂存区): 准备提交的文件
  6. Remote(远程仓库): 保存在其他地方的仓库
  7. Merge(合并): 将两个分支的提交合并到一起
  8. Fetch(拉取): 从远程仓库获取最新的提交
  9. Push(推送): 将本地提交更新到远程仓库
  10. Pull(拉取): 从远程仓库获取最新的提交并与本地合并
  11. Conflict(冲突): 当合并两个分支时出现的问题
  12. Tag(标签): 给特定提交打上标记

这些属于是使用Git的时候经常会接触到的,了解他们的含义可以帮助我们更好的理解Git的工作原理和指令作用。

稍微难理解一点的术语:

  1. SHA-1: Git使用的哈希算法,用来标识每一次提交
  2. Object: Git存储文件的基本单位,包括blob, tree, commit, tag
  3. Index / Stage: 存储文件准备提交信息的地方
  4. Upstream: 与本地分支对应的远程分支
  5. Detached HEAD: 指向某个特定提交而非分支的HEAD
  6. Reflog: 记录所有HEAD, branch和tag的移动
  7. Blame: 查看每一行文件的最后一次修改者
  8. Submodule: 在一个项目中包含另一个Git仓库的子模块

Git的常见指令有:

  1. git init: 初始化一个新的Git仓库
  2. git clone: 克隆一个远程仓库到本地
  3. git add: 添加文件到暂存区
  4. git commit: 提交暂存区内容到本地仓库
  5. git status: 查看仓库当前状态
  6. git log: 查看提交历史
  7. git diff: 查看文件变更
  8. git branch: 查看、创建、删除分支
  9. git checkout: 切换分支
  10. git merge: 合并分支
  11. git pull: 从远程仓库拉取更新
  12. git push: 将本地更新推送到远程仓库

复杂点的指令有:

  1. git stash: 储存当前未提交的修改,用于切换分支或者撤销修改
  2. git rebase: 重构提交历史,用于整理或者修改提交记录
  3. git reset: 撤销对文件的修改,用于回到指定版本
  4. git cherry-pick: 选择性地将一个或多个提交应用到当前分支
  5. git bisect:二分查找某个版本中存在问题的提交
  6. git reflog: 查看所有分支和标签的更改历史
  7. git blame: 查看文件每一行的最后一次修改信息
  8. git submodule: 管理在项目中包含另一个Git仓库的子模块

还有没掌握Git的?这一篇文章,带大家从版本控制工具的作用开始—>git安装—>命令大全,给我三十分钟,我们深入浅出。

黑马程序员:30分钟带你精通git使用https://zhuanlan.zhihu.com/p/584182115

Git常见的术语有哪些?相关推荐

  1. 内网通 去广告 代码_一文秒懂Facebook广告投放常见专业术语

    很多刚开始做Facebook广告的广告主都会被CPA.CPC.CPM.IAA这些广告投放术语搞的晕头转向,一个一个去查询解释又费很大的功夫,为此Facebook代理YinoLink易诺就来为大家盘点下 ...

  2. linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

    本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...

  3. Git常见指令的本质

    本文来说下Git常见指令的本质 文章目录 基本概念 基本概念

  4. c 提示错误expected) before ; token_实践总结——Git 常见错误及解决方法

    Git 是当下最常用的代码管理库,是程序员日常工作中使用频率最高的工具,在频繁的使用过程中,难免会遇到各种各样的问题,今天跟大家分享 Git 常见的错误和解决方法. 问题一: 执行Git add 's ...

  5. 【无人机航测实习简明教程】1 无人机航测常见名词术语解释

    1 无人机航测常见名词术语解释 1 数据获取部分 航片: 地面分辨率: 航向重叠率: 旁向重叠率: 五向飞行: 井字形飞行: 变高飞行: 正射: 像片的方位元素: 像片的内方位元素: 像片的外方位元素 ...

  6. Camera开发常见专业术语名词解释

    相机常见专业术语名词解释 1. . ISO: 感光度 就是CMOS(或胶卷)对光线的敏感程度,如果 用ISO100的感光片,相机2秒可以正确曝光的话, 同样光线条件下 用ISO200的只需要1秒即可, ...

  7. 互联网:常见运营术语,PV、UV、GMV、CVR等

    常见运营术语: 指标 说明 需求量 QPS(Queries Per Second) 每秒查询率,一台服务器每秒能够响应的查询次数: TPS(Transactions Per Second) 每秒处理的 ...

  8. 网络营销中的几个常见基本术语

    网络营销中的几个常见基本术语:CPA.CPS.CPM.CPT.CPC 他们的英文全称与基本含义分别是: 1.CPA(Cost Per Action) 每行动成本.CPA是一种按广告投放实际效果计价方式 ...

  9. 软考项目管理领域的常见英文术语,特别是 9 大知识领域有关的知识

    软考项目管理领域的常见英文术语,特别是 9 大知识领域有关的知识 软考项目管理领域的常见英文术语 一.项目管理基础术语 二.项目整体管理 三.项目范围管理 四.项目时间管理 五.项目人力资源管理 六. ...

最新文章

  1. java jdk下载安装_Java JDK下载安装及配置
  2. 洛谷.4234.最小差值生成树(LCT)
  3. Jmeter接口测试踩过的坑,快来看鸭~
  4. vrf名称_如何使用VRF(可验证随机函数)在以太坊上生成随机数
  5. Linux环境搭建nginx负载
  6. 计算机的网络操作题,计算机网络操作题
  7. 自适应图片大小的弹出窗口(3 中方法)
  8. linux tar 命令使用
  9. 量化策略回测唐安奇通道
  10. 罗技鼠标G304驱动与讲解(其余类型驱动见文末)
  11. 如何快速把英语单词导入有道词典
  12. Python流程控制
  13. 同步电路设计中CLOCK SKEW的分析
  14. ASP.NET MVC #8211; 视图
  15. win10 更新后摄像头问题
  16. python暴力破解zip加密文件
  17. PC向手机进行拨号上网 DUN
  18. NVT和minimize问题
  19. 超前进位加法器实验报告_16位超前进位加法器实验报告
  20. SCR Screen Recorder Pro 0.21.7 汉化专业版(安卓手机屏幕录像软件)

热门文章

  1. Openwrt配置QOS流量带宽限制
  2. MHA+Cetus+Mysql搭建读写分离的高可用集群
  3. 2020前端新技术学习指南(持续更新)
  4. 程序员如何学习一项新技术?
  5. linux tomcat定时重启服务
  6. 代码发芽网 代码高亮核心模块(Pygments)升级到最新版(1.0 dev 20080727)
  7. sort求交集并集差集
  8. 前端知识-CSS层叠样式表简介和基本样式概述
  9. 艾普瑞T319定时器使用说明
  10. 自己用C#写的控制三菱FX5U PLC(三菱任何系列都通用,网口,串口都行)的上位机程序