Git&&Github
Git的学习
ReflectMirroring
希望你的努力配得上你的野心
展开
-
git常用命令
从安装到使用常用和必须用到的命令 git --version 查看git的版本 git config --global user.name jane 设置用户名 git config --global user.email jane.com 设置邮箱 git init 初始化本地库 git status 查看本地库状态 git add 添加暂存区 git refolg 查看历史记录 git log 查看版本详细信息 git reset --hard 版本号 版本穿梭 gi原创 2021-04-28 20:15:37 · 142 阅读 · 0 评论 -
7:Git的分支
介绍分支 很多版本控制系统都是某一种形式支持分支的,分支类似于项目的复制,比如你做了 一个代码写得很好的项目,现在需要一个新的功能,你不可能是在你写得很好的项目 里面进行修改添加的,而是应该复制整个项目进行编写代码,而分支就是实现这样的 功能,分支名称就是你复制的大量代码起的名字. 使用分支可以将工作从开发主线上面分离出来,避免影响主线的开发. 但是很多的版本控制系统的分支是个低效的,他们完全创建...原创 2020-03-02 22:52:27 · 188 阅读 · 0 评论 -
6:Git高层命令
基本操作流程 创建工作目录 对工作目录进行修改 git add ./(或者文件路径,./意思就是将工作目录的所有文件都加载进去) 这个高级命令相当于执行了n次两个底层命令 ①:git hash-object -w 文件路径 ②:git update-index --add --cacheinfo 100644 githash值 文件名 注意:这里的 git add命令只是加入到暂存区,没有生成t...原创 2020-02-06 21:08:07 · 238 阅读 · 0 评论 -
5:Git的提交对象
我们可以通过调用 commit-tree 命令创建一个提交对象,为此需要指定一个树对象的hash值,以及该提交的父提交对象(如果有的话,第一次将暂存区做快照就没有父对象). 为什么需要tree对象的hash值? 因为commit对象就是将tree对象进行多一层的包裹,将这个tree对象进行一些解析说明,比如这个tree对象的版本是什么,是谁提交的,这个版本修改了什么等等的说明内容. 为什么需要父...原创 2020-02-06 15:14:49 · 391 阅读 · 0 评论 -
4:Git的树对象
树对象(tree object) 它能解决文件名保存的问题,就是树对象有自己的名字,也允许我们将多个文件组织到一起。Git 以一种类似于 UNIX 文件系统的方式存储内容。所有内容均以树对象和数据对象(git 对象)的形式存储,其中树对象对应了 UNIX 中的目录项, 数据对象(git 对象)则大致上对应文件内容。一个树对象包含了一条或多条记录(每条记录含有一个指向 git 对象或者子树对象的 S...原创 2020-02-05 15:41:16 · 395 阅读 · 0 评论 -
3:Git对象
了解Git对象 Git 的核心部分是一个简单的键值对数据库。你可以向该数据库插入任意类型 的内容,它会返回一个键值,这个值就是根据你的内容得到的hash值,通过该键值可以在任意时刻再次检索该内容. 例如: 1echo "jane1" | git hash-object -w --stdin 这里的echo “jane1” 就是向控制台输出jane1, | 的意思是执行另外的一个代码 git ...原创 2020-02-05 15:40:17 · 195 阅读 · 0 评论 -
2:Git初始化配置和一些底层命令
初始化 我们需要先配置下自己的 Git 工作环境。配置工作只需一 次,以后升级时还会沿用现在的配置。如果需要,你随时可以用相同的命令修 改已有的配置。 比如我们要配置用户的信息就可以这样配置: git config --global user.name “你的名字” //配置名字 git config --global user.email 290…@qq.com //配置邮箱 git ...原创 2020-02-05 15:40:03 · 133 阅读 · 0 评论 -
1:Git的简单介绍
由来 Git 是目前世界上最先进的分布式版本控制系统。它的出现是由于Linux内核开源项目有很多的参与者,但是绝大多数的Linux内核维护工作都花在了提交补丁和保存归档的繁琐事务上,开始的时候是启用分布式版本控制系统BitKeeper来管理和维护代码.但是后来开发BitKeeper的商业公司同Linux内核开源社区的合作关系结束,回收了开源社的免费使用BitKeeper的权力.所以在无奈之下Lin...原创 2020-01-31 16:59:05 · 173 阅读 · 0 评论