Git常见的术语有哪些?
Git的常见术语有:
- Repository(仓库): 保存项目文件的地方
- Commit(提交): 保存项目文件的某个版本
- Branch(分支): 一个独立的开发线,可以在分支上进行开发而不影响主线
- Head(指针): 指向当前分支的最新提交
- Staging Area(暂存区): 准备提交的文件
- Remote(远程仓库): 保存在其他地方的仓库
- Merge(合并): 将两个分支的提交合并到一起
- Fetch(拉取): 从远程仓库获取最新的提交
- Push(推送): 将本地提交更新到远程仓库
- Pull(拉取): 从远程仓库获取最新的提交并与本地合并
- Conflict(冲突): 当合并两个分支时出现的问题
- Tag(标签): 给特定提交打上标记
这些属于是使用Git的时候经常会接触到的,了解他们的含义可以帮助我们更好的理解Git的工作原理和指令作用。
稍微难理解一点的术语:
- SHA-1: Git使用的哈希算法,用来标识每一次提交
- Object: Git存储文件的基本单位,包括blob, tree, commit, tag
- Index / Stage: 存储文件准备提交信息的地方
- Upstream: 与本地分支对应的远程分支
- Detached HEAD: 指向某个特定提交而非分支的HEAD
- Reflog: 记录所有HEAD, branch和tag的移动
- Blame: 查看每一行文件的最后一次修改者
- Submodule: 在一个项目中包含另一个Git仓库的子模块
Git的常见指令有:
- git init: 初始化一个新的Git仓库
- git clone: 克隆一个远程仓库到本地
- git add: 添加文件到暂存区
- git commit: 提交暂存区内容到本地仓库
- git status: 查看仓库当前状态
- git log: 查看提交历史
- git diff: 查看文件变更
- git branch: 查看、创建、删除分支
- git checkout: 切换分支
- git merge: 合并分支
- git pull: 从远程仓库拉取更新
- git push: 将本地更新推送到远程仓库
复杂点的指令有:
- git stash: 储存当前未提交的修改,用于切换分支或者撤销修改
- git rebase: 重构提交历史,用于整理或者修改提交记录
- git reset: 撤销对文件的修改,用于回到指定版本
- git cherry-pick: 选择性地将一个或多个提交应用到当前分支
- git bisect:二分查找某个版本中存在问题的提交
- git reflog: 查看所有分支和标签的更改历史
- git blame: 查看文件每一行的最后一次修改信息
- git submodule: 管理在项目中包含另一个Git仓库的子模块
还有没掌握Git的?这一篇文章,带大家从版本控制工具的作用开始—>git安装—>命令大全,给我三十分钟,我们深入浅出。
黑马程序员:30分钟带你精通git使用https://zhuanlan.zhihu.com/p/584182115
Git常见的术语有哪些?相关推荐
- 内网通 去广告 代码_一文秒懂Facebook广告投放常见专业术语
很多刚开始做Facebook广告的广告主都会被CPA.CPC.CPM.IAA这些广告投放术语搞的晕头转向,一个一个去查询解释又费很大的功夫,为此Facebook代理YinoLink易诺就来为大家盘点下 ...
- linux 安装git失败,Linux运维知识之linux下安装git常见故障整理
本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...
- Git常见指令的本质
本文来说下Git常见指令的本质 文章目录 基本概念 基本概念
- c 提示错误expected) before ; token_实践总结——Git 常见错误及解决方法
Git 是当下最常用的代码管理库,是程序员日常工作中使用频率最高的工具,在频繁的使用过程中,难免会遇到各种各样的问题,今天跟大家分享 Git 常见的错误和解决方法. 问题一: 执行Git add 's ...
- 【无人机航测实习简明教程】1 无人机航测常见名词术语解释
1 无人机航测常见名词术语解释 1 数据获取部分 航片: 地面分辨率: 航向重叠率: 旁向重叠率: 五向飞行: 井字形飞行: 变高飞行: 正射: 像片的方位元素: 像片的内方位元素: 像片的外方位元素 ...
- Camera开发常见专业术语名词解释
相机常见专业术语名词解释 1. . ISO: 感光度 就是CMOS(或胶卷)对光线的敏感程度,如果 用ISO100的感光片,相机2秒可以正确曝光的话, 同样光线条件下 用ISO200的只需要1秒即可, ...
- 互联网:常见运营术语,PV、UV、GMV、CVR等
常见运营术语: 指标 说明 需求量 QPS(Queries Per Second) 每秒查询率,一台服务器每秒能够响应的查询次数: TPS(Transactions Per Second) 每秒处理的 ...
- 网络营销中的几个常见基本术语
网络营销中的几个常见基本术语:CPA.CPS.CPM.CPT.CPC 他们的英文全称与基本含义分别是: 1.CPA(Cost Per Action) 每行动成本.CPA是一种按广告投放实际效果计价方式 ...
- 软考项目管理领域的常见英文术语,特别是 9 大知识领域有关的知识
软考项目管理领域的常见英文术语,特别是 9 大知识领域有关的知识 软考项目管理领域的常见英文术语 一.项目管理基础术语 二.项目整体管理 三.项目范围管理 四.项目时间管理 五.项目人力资源管理 六. ...
最新文章
- java jdk下载安装_Java JDK下载安装及配置
- 洛谷.4234.最小差值生成树(LCT)
- Jmeter接口测试踩过的坑,快来看鸭~
- vrf名称_如何使用VRF(可验证随机函数)在以太坊上生成随机数
- Linux环境搭建nginx负载
- 计算机的网络操作题,计算机网络操作题
- 自适应图片大小的弹出窗口(3 中方法)
- linux tar 命令使用
- 量化策略回测唐安奇通道
- 罗技鼠标G304驱动与讲解(其余类型驱动见文末)
- 如何快速把英语单词导入有道词典
- Python流程控制
- 同步电路设计中CLOCK SKEW的分析
- ASP.NET MVC #8211; 视图
- win10 更新后摄像头问题
- python暴力破解zip加密文件
- PC向手机进行拨号上网 DUN
- NVT和minimize问题
- 超前进位加法器实验报告_16位超前进位加法器实验报告
- SCR Screen Recorder Pro 0.21.7 汉化专业版(安卓手机屏幕录像软件)