AI 编程工具
Repository
代码仓库
免费阅读 · 更新于
一句话理解
存放项目文件,并管理它们的版本历史。
打个比方
普通文件夹像放资料的柜子,Git 仓库则多了一本修改档案,记录谁在什么时候保存了哪些版本。
Git 仓库包含版本管理所需的数据,工作目录里则是当前检出的文件。仓库可以只在本地,也可以有远程副本。克隆会把远程仓库的相关数据下载到本地。
看个例子
my-project/
.git/
README.md
src/
.gitignore.git 保存版本控制数据;.gitignore 用于指定应忽略的未跟踪文件。已经跟踪的文件不会因为后来加入忽略规则就自动消失。
什么时候会遇到
- 下载一个项目,在本地阅读或运行。
- 与别人协作时明确正在使用哪个项目、哪个分支。
常见误解
克隆仓库只是获取代码,不代表项目已经运行或部署。通常还需要按 README 准备依赖和配置。
想一想
文件放进项目目录,就一定会被提交吗?
查看答案
不一定。它可能被忽略、尚未暂存,或还没有提交。应使用 Git 状态查看实际情况。