随笔分类 - Pro Git
《Pro Git》书籍的一些笔记
摘要:附录C:Git命令 配置默认编辑器 git config --global core.editor "xxx" 配置提交时的用户名称和邮箱 git config --global user.name "xxx" git config --global user.email xxx.com 配置Git
阅读全文
摘要:交互式暂存 git add -i 进入交互式终端,输入相应指令,可以暂存文件、取消暂存文件、暂存文件的一部分、添加未被追踪的文件、显示暂存内容的区别 贮藏与清理 git stash指令会处理工作目录的脏状态,即跟踪文件的修改与暂存的改动,然后将未完成的修改保存到一个栈上,而你可以在任何时候重新应用这
阅读全文
摘要:Git 分支 在执行提交操作的时候,Git会保存一个提交对象,该对象包含一个指向暂存内容快照的指针,以及它的父对象的我指针。 暂存操作会为每一个文件计算校验和,然后把当前版本的文件快照保存到Git仓库中,最终将校验和加入到暂存区等待提交 当使用提交操作时,Git会先计算每一个子目录的校验和,然后在G
阅读全文
摘要:获取Git仓库 初始化 git init 有一个尚未进行版本控制的目录,可以初始化一个仓库,初始化后,目录内的文件还没被跟踪 克隆 git clone <url> 默认配置下远程Git仓库中的每一个文件的每一个版本都将被拉取下来 这会在当前目录下创建一个目标目录,然后初始化一个.git目录,从远程仓
阅读全文
摘要:Git是什么 直接记录快照,而非差异比较 其他大部分系统以文件变更列表的方式存储信息,这类系统将它们存储的信息看作是一组基本文件和每个文件随时间逐步累积的差异,这通常称为基于差异的版本控制 Git更像是把数据看作是小型的文件系统的一系列快照,每当在git中提交更新或者保存项目状态,基本上就会对当时的
阅读全文