摘要: 本篇为博客导航。博客总共分为五个部分。 1、工具 标签前缀为t,全称为tools。 开发软件: git:版本控制工具。同类型的有SVN。 idea:编写代码的IDE。同类型的有Eclipse。 maven:构建工具,同类型的有gradle,ant。 kettle:导数据的工具。 办公软件: exce 阅读全文
posted @ 2022-10-10 08:50 蜗牛旅行1899 阅读(202) 评论(0) 推荐(0) 编辑
摘要: lombok是一个简化代码的类库,可以使Java代码看起来更简洁,本质是在编译阶段会根据注解生成一些代码。 搭建环境比较简单, 第一步,引入lombok的Jar包。 第二步,在IDE上安装插件,例如idea的插件库直接搜索lombok即可。 它的注解,按照阶段分为两类,stable(稳定版), ex 阅读全文
posted @ 2024-04-21 19:31 蜗牛旅行1899 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、知识体系 Git本质是文件类型的数据库,它的知识体系分为以下6部分。 第一部分,基础,搭建环境。 第二部分,概念,Git版本库(.git目录),工作区,Index。 第三部分,对象,概述(overview),commit,tag,blob,tree,branch, 远程分支。 第四部分,功能,s 阅读全文
posted @ 2024-02-24 17:34 蜗牛旅行1899 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 搭建Git环境,安装Git软件,安装Git UI(推荐使用乌龟),安装UI较简单,略。本篇还包括演示HelloWorld示例,介绍基础的Git操作。 1、安装 在Window安装Git,需要安装两个软件, 第一个是Git软件,它的下载地址是https://www.git-scm.com/downlo 阅读全文
posted @ 2024-02-24 17:33 蜗牛旅行1899 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 版本库指的是.git目录,介绍版本库下各个文件和文件夹的作用。 1、文件 1.1 index 暂存区文件,存储一次提交到当前时间的变更集(当前时间还未提交)。 1.2 config 保存版本库的配置信息,它的作用域有三种, system:作用域为系统变量,适用于电脑上的任何用户创建的任意版本库 gl 阅读全文
posted @ 2024-02-24 17:32 蜗牛旅行1899 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 工作区,英文workspace,它存储着开发者的文件和文件夹,以及.git版本库。若是裸版本库,是只有.git版本库,没有工作区的。 工作区的文件分为三种类型 Tracked:A tracked file is any file already in the repository or any fi 阅读全文
posted @ 2024-02-24 17:31 蜗牛旅行1899 阅读(0) 评论(0) 推荐(0) 编辑
摘要: Index两部分组成。 概念:定义。 操作:新增,删除,修改,查看,移动。 1、概念 Git works similarly but inserts another layer, the index, between the working directory and the repository 阅读全文
posted @ 2024-02-24 17:30 蜗牛旅行1899 阅读(0) 评论(0) 推荐(0) 编辑
摘要: commit对象由两部分组成。 概念:定义,标识。 操作:单个commit操作(新增,查看,查ID,查关系),多个commit操作(比较) 1、概念 1.1 定义 A commit is used to record changes to a repository 提交用于记录版本库的变更。它指明了 阅读全文
posted @ 2024-02-24 17:28 蜗牛旅行1899 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 标签,给各类对象上添加标签,方便查找。通常是给commit上添加标签。 标签对象的增,删,查(详细信息),检索。 官网地址:https://git-scm.com/docs/git-tag 1、新增 格式如下: git tag [-a | -s | -u <keyId>] [-f] [-m <msg 阅读全文
posted @ 2024-02-24 17:27 蜗牛旅行1899 阅读(1) 评论(0) 推荐(0) 编辑
摘要: blob对象,只关注文件的内容。引用原著: Each version of a file is represented as a blob, Blobs, a contraction of “binary large object”, is a term that’s commonly used i 阅读全文
posted @ 2024-02-24 17:26 蜗牛旅行1899 阅读(11) 评论(0) 推荐(0) 编辑
摘要: branch由两部分组成。 概念:定义,约束。 操作:三类。 基础:新增,删除,查看,重命名。 commit相关:检出,集合相关(交集,并集,差集)。 远程:与远程分支的相关操作 1、概念 1.1 定义 A branch is the fundamental means of launching a 阅读全文
posted @ 2024-02-24 17:23 蜗牛旅行1899 阅读(1) 评论(0) 推荐(0) 编辑