
Git笔记
square john
这个作者很懒,什么都没留下…
展开
-
Git笔记_06_Git更改一个历史提交信息
Git 更改一个历史提交信息的方法问题对于有些时候,我们可能在进行了多次提交之后,查看日志之后发现在前面的某一个版本的提交信息写错了或者是乱码,我们想要重新修改这一个提交记录的提交信息.如图所示bacdmasterHEAD这时候我们发现b提交的提交信息出现乱码我们要修正这个乱码应该怎样做呢?解决方法方法1将master指针重置到b的位置$ git reset --soft <b>其中<b>为提交b的校验码执行该命令之后,就变成了原创 2020-06-17 17:02:27 · 178 阅读 · 0 评论 -
Git笔记_05_Git常用功能总结
Git常用功能总结Git基础用户名和邮箱配置$ git config [--global] user.name = <username>$ git config [--global] user.email = <useremail>如果省略--global选项,配置只对当前仓库生效否则就对当前用户的所有仓库有效就近原则,本地配置比全局配置的优先级更高获取帮助获取详细帮助信息$ git help <cmd>$ git <cmd> --原创 2020-06-15 11:52:11 · 407 阅读 · 0 评论 -
Git笔记_04_Git工具
Git工具1 选择修订版本Git能够以多种方式来指定单个提交、一组提交或者是一定范围内的提交。1.1 单个修订版本可以通过任意一个提交时生成的40个字符的完整SHA-1散列值来指定一个提交。1.2 简短的SHA-1通常,Git中,使用一部分的SHA-1散列值就能够唯一确定一个提交记录,我们在git log中加上--abbrev-commit选项就可以为每一个提交显示简短的唯一散列值。例如$ git log --abbrev-commit --pretty=oneline67520cb (HE原创 2020-06-13 19:13:37 · 386 阅读 · 0 评论 -
Git笔记_03_Git分支
Git分支1 分支简介1.1 提交对象(commit object)Git在进行提交操作的时候,会保存一个提交对象,该提交对象包含的信息有:指向暂存内容快照的指针这里简单说一下快照这一概念(本人也不太懂)快照是数据存储的某一时刻的状态记录;备份则是数据存储的某一个时刻的副本快照仅仅记录逻辑地址和物理地址的对应关系备份就是将物理数据做一次复制我们只要知道快照速度快很多,通常情况下占用的空间比备份少很多就行了。如果要研究清楚就得使用搜索引擎之类的了作者的姓名和电子邮箱提交时的提..原创 2020-05-29 17:21:38 · 488 阅读 · 0 评论 -
Git笔记_02_Git基础
Git基础获取Git仓库的两种方式将尚未进行版本控制的本地目录转换为Git仓库从其他服务器克隆一个已存在的Git仓库这上述的两种方式都可以让我们在本地获得一个工作就绪的Git仓库。将一个尚未进行版本控制的本地目录转换为一个Git仓库将命令行窗口切换路径到需要转化为Git仓库的目录,例如我想将gitLocalRepository目录作为一个Git仓库,那么我首先要切换到其中helloworld@surface MINGW64 ~/Desktop$ cd gitLocalReposito原创 2020-05-26 16:55:42 · 729 阅读 · 0 评论 -
Git笔记_01_起步
起步版本控制简介安装GitGit官方下载地址如果下载慢可以使用这一个地址下载windows版本的Git for win初次运行Git需要进行的配置Git的config文件的介绍Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果在执行 git config 时带上--system 选项,那么它就会读写该文件中的配置变量(由于它是系统配原创 2020-05-26 16:53:22 · 373 阅读 · 0 评论