【Git入门之二】基本术语
【Git入门之二】基本术语 - JackyStudio - 博客频道 - CSDN.NET
工欲善其事必先利其器,首先请原谅我蹩脚的英文翻译。
1.分支(Braches)
2.提交(Commit)
3.头(HEAD)
4.仓库(Repository)
仓库包含了随着时间的推移和各种不同的分支和标签不同版本历史。在Git仓库的每个副本是一个完整的信息库。你可以从仓库中获取你的工作副本。
5.修订(Revision)
表示代码的一个版本状态。Git通过用SHA1 hash算法表示的ID来标识不同的版本。每一个 SHA1 ID都是160位长,16进制标识的字符串。
6.标记(Tags)
标记指的是某个分支某个特定时间点的状态。通过标记,可以很方便的切换到标记时的状态。
7.URL
8.工作树/区(Working tree)
工作区中包含了仓库的工作文件。您可以修改的内容和提交更改作为新的提交到仓库。
9.暂存区(Staging area)
暂存区是工作区用来提交更改(commit)前可以暂存工作区的变化。暂存区包含了工作区的一系列更改快照,这些快照可以用来创建新的提交。
10.索引(Index)
11.工作区,暂存区和版本库的关系
12.一些常用的git指令
[cpp] view
plaincopy
- The most commonly used git commands are:
- add Add file contents to the index
- bisect Find by binary search the change that introduced a bug
- branch List, create, or delete branches
- checkout Checkout a branch or paths to the working tree
- clone Clone a repository into a new directory
- commit Record changes to the repository
- diff Show changes between commits, commit and working tree, etc
- fetch Download objects and refs from another repository
- grep Print lines matching a pattern
- init Create an empty Git repository or reinitialize an existing one
- log Show commit logs
- merge Join two or more development histories together
- mv Move or rename a file, a directory, or a symlink
- pull Fetch from and integrate with another repository or a local branch
- push Update remote refs along with associated objects
- rebase Forward-port local commits to the updated upstream head
- reset Reset current HEAD to the specified state
- rm Remove files from the working tree and from the index
- show Show various types of objects
- status Show the working tree status
- tag Create, list, delete or verify a tag object signed with GPG
转载于:https://www.cnblogs.com/seven1979/p/4257283.html
【Git入门之二】基本术语相关推荐
- git 名词解释和常用术语(二)
明白了git 的专业术语,才能更方便的阅读和沟通,下面列出了git的常用名词和术语. 一.git术语 1).仓库(Repository) 保存了所有文件的修改历史. 2).工作区(Working Di ...
- 无废话SharePoint入门教程二[SharePoint发展、工具及术语]
一.前言 1.由于上一篇文章的标题命名失误,此篇标题写给百度搜索"什么是SharePoint". 2.关于什么是SharePoint,请参见本人的第一篇文章:http://www. ...
- SpringBoot入门(二)——起步依赖
本文来自网易云社区 在前一篇我们通过简单几步操作就生成了一个可以直接运行的Web程序,这是因为SpringBoot代替我们做了许多工作,概括来讲可以分为起步依赖和自动配置.这一篇先来看看起步依赖. 项 ...
- Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库!
Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库! 一.更改用户名和主机名! 因为当时Windows设置的用户名为中文名称,导致生成的SSH密钥是乱码非常难受,原 ...
- Git入门第一集!(Git的下载地址、下载资源)
Git入门第一集!(Git的下载地址.下载资源) 一.Git环境下载 Git官网下载地址 Git淘宝镜像地址 二.基本的Linux命令(用于GitBash) 1)cd : 改变目录. 2)cd . . ...
- Spring Cloud Eureka 入门 (二)服务提供者详解
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "优秀不是过 ...
- git入门_绝对入门的Git
git入门 by Shahzan 由Shahzan 绝对入门的Git (Git for Absolute Beginners) If you're new to the programming wor ...
- 【Java从0到架构师】git 入门和基本应用
git 核心原理剖析和基本应用 Git 入门 初始化版本库 把文件添加到版本库 查看日志 版本号问题 Git - 时间穿梭机 版本仓库的原理 查看版本库状态 - git status 查看差异 - g ...
- Git 入门最佳实践
Git 入门最佳实践 前言 Git简介 实用主义 深入探索 总结 参考资料 前言 Git 是程序员学习和工作都离不开发工具,今天和大家分享 Git 常用命令总结. Git简介 Git 是一种分布式版本 ...
- 码云 Git 入门篇 ---简介、安装、使用
码云 Git 入门篇 -简介.安装.使用 这篇文章可以对刚入门gitee的朋友起到一点帮助的作用,也是我自己的一点点总结,能力一般,水平有限,如有不正确的地方请大家指正,如果觉得有帮助,请点一个赞,谢 ...
最新文章
- LeetCode实战:x 的平方根
- 偷盖茨、奥巴马 Twitter 的黑客被抓了,年轻到你想不到!
- Modernizr:HTML5和CSS3的开发利器
- vivo android8公测,vivo 开启安卓P公测不限人数!这四款机型用户别错过了
- Qt Creator设置Meson
- 如何优雅的实现界面跳转 之 统跳协议 - DarwinNativeRouter
- 计算机桌面设置定时,如何设置可以每月自动变化的日历桌面?
- Java笔记-Spring Boot生成MD5摘要
- 零信任技术进阶篇(关键技术及挑战、BeyondCorp安全模型)
- C# DataTable 用法
- Spring事务管理的demo
- Visual Studio 2013 突然不高亮,编译报错
- python中的清屏命令
- sqlserver数据库脱机和分离的区别
- 95后公务员晒3004元工资引群嘲:安逸过了头,人生也就止步了
- 百度网盘 不限速下载文件
- java 一年有多少周_用java怎么计算当前年有多少周
- English--动词时态
- Alien Worlds NFT 自动点击游戏教程 (Allen worlds NFT auto click game tutorial)
- win10虚拟机怎么连接服务器,win10自带虚拟机怎么链接服务器
热门文章
- PyCharm 与 Git/GitHub 关联 / 取消关联
- 【最新消息】阿里宣布无限期延迟复工,字节跳动、腾讯......等企业也再次延迟!...
- 从苹果店员到机器学习工程师:学习AI,我是这样起步的
- 20191126_1_电影票房分析
- 【每日算法Day 90】5种方法:求解数组中出现次数超过一半的那个数
- 深度学习2.0-15.随机梯度下降之梯度下降简介
- 软件技术架构:通过限流与熔断,打造一个“靠谱”的系统
- 万里航行总舵手——业务测试架构的设计
- 最优化知识笔记整理汇总
- 06向量及其坐标表示、向量的方向角与方向余弦、向量组共线与共面的条件、向量的加法与数乘运算、向量组的线性组合、二维向量的基向量分解、三维向量的基向量分解、用坐标做向量的数乘