Git 基础概念

1 仓库目录

运行git init 命令之后,在项目目录下自动创建了一个 .git 目录,目录里的内容如下。

.git 目录结构

  • hooks 目录包含客户端或服务端的钩子脚本,在特定操作下自动执行。
  • info 包含一个全局性排除文件,可以配置文件忽略。
  • logs 保存日志信息。
  • objects 目录存储所有数据内容,本地的版本库存放位置。
  • refs 目录存储指向数据的提交对象的指针(分支)。
  • config 文件包含项目特有的配置选项
  • description 用来显示对仓库的描述信息。
  • HEAD 文件指示目前被检出的分支。
  • index 暂存区数据。

切记: 不要手动去修改 .git 文件夹中的内容

2 Git 仓库的三个区域

  • 工作区(代码编辑区)
  • 暂存区(修改待提交区)
  • 版本库(代码保存区)

仓库的三个区域

results matching ""

    No results matching ""