随笔分类 - github
摘要:git checkout development -- dddd.h 首先进入要替换的目录,之后执行如下命令: git checkout branch_name pathFile //pathFile为要替换的分支文件名 git checkout Branch_Hj ./* //使用该分支下所有文件
阅读全文
摘要:1、检查分支的提交记录,找出基准点; 2、将基准点以后的提交revert。 3、重新提交,相当于合并commit。 git reset --hard 和 git reset --soft区别 1、二者区别: git reset –-soft:回退到某个版本,只回退了commit的信息,不会恢复到in
阅读全文
摘要:git将引用保存在文件中,原理很简单 引用原理# 引用指的是对提交记录的引用提交记录用哈希值唯一标识每个引用用一个文件表示,文件中保存其引用的提交记录的哈希值 引用分类# 分支 可变, 在不同的时刻可以指向不同的提交记录 本地分支 对应.git/refs/heads/目录中的文件 每个本地仓库有多个
阅读全文
摘要:一、概念 1、四个工作区域 Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)、git仓库(Remote Directory)。文件在这四个区域之间的转换关系如下: Workspace
阅读全文
摘要:仓库的本质: 资源+索引。 对git而言,添加到暂存区的过程是,将单个资源的修改副本保存到资源库,同时维护暂存区目录的过程。 git的本质是资源库和版本目录的维护过程。 一、要素 1、资源 2、副本 3、版本库 4、暂存区 5、修改(变动) 二、操作 1、clone:创建副本(包含版本库) 2、ad
阅读全文