获得徽章 0
- 对标官方库的开源库,它们的性能远超前者:
net/http -> fasthttp
encoding/json -> jsoniter
golang/protobuf -> gogo/protobuf
html/template -> valyala/quicktemplate展开评论点赞 - 今天阅读记录:
本库.git
当我们使用git管理文件时,比如git init时,这个时候,会多一个.git文件,我们把这个文件称之为版本库。
.git文件另外一个作用就是它在创建的时候,会自动创建master分支,并且将HEAD指针指向master分支。
工作区
本地项目存放文件的位置
可以理解成图上的workspace
暂存区 (Index/Stage)
顾名思义就是暂时存放文件的地方,通过是通过add命令将工作区的文件添加到缓冲区
本地仓库(Repository)
通常情况下,我们使用commit命令可以将暂存区的文件添加到本地仓库
通常而言,HEAD指针指向的就是master分支
远程仓库(Remote)
举个例子,当我们使用GitHub托管我们项目时,它就是一个远程仓库。
通常我们使用clone命令将远程仓库代码拷贝下来,本地代码更新后,通过push托送给远程仓库。展开评论点赞