仓库
一句话解释
仓库(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.gitgit init 在当前目录初始化一个新仓库,git clone 把远程仓库完整复制到本地,包括所有历史。
工作原理
git init在目录里创建.git子目录,开始跟踪版本- 你在目录里写代码、用
git add+git commit保存快照 - Git 把每次提交的快照存进
.git,形成完整历史 - 用
git clone能把远程仓库连同历史一起复制到本地
相关术语
相关资源
学习基础知识
通过结构化课程深入理解这个主题。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。