Skip to content

仓库

一句话解释

仓库(repository,简称 repo)是 Git 管理一个项目的目录,里面存放所有代码文件和完整的修改历史。

用大白话说

仓库(repository,常简称 repo)是 Git 管理一个项目的"大本营"。一个仓库就是一个目录,Git 在里面跟踪所有文件的每一次修改,让你能随时回到历史任意一个版本。

仓库分两种:

  • 本地仓库:在你电脑上的那个目录,你在里面写代码、提交
  • 远程仓库:托管在 GitHub / GitLab 等平台上的副本,用于备份和多人协作

git init 把一个普通目录变成 Git 仓库,会创建一个隐藏的 .git 子目录,Git 在里面存所有历史和配置信息。用 git clone <地址> 可以把远程仓库完整复制到本地。

仓库里通常还有个 README.md 介绍项目,和 .gitignore 指定哪些文件不纳入版本控制。

示例

bash
# 把当前目录变成 Git 仓库
git init

# 从远程克隆一个仓库
git clone https://github.com/user/repo.git

git init 在当前目录初始化一个新仓库,git clone 把远程仓库完整复制到本地,包括所有历史。

工作原理

  1. git init 在目录里创建 .git 子目录,开始跟踪版本
  2. 你在目录里写代码、用 git add + git commit 保存快照
  3. Git 把每次提交的快照存进 .git,形成完整历史
  4. git clone 能把远程仓库连同历史一起复制到本地

相关术语

相关资源

相关课程

相关项目

学习基础知识

通过结构化课程深入理解这个主题。

查看课程

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误

← 返回术语表