1. 工作区(Working Directory)
工作区是你当前正在工作的项目目录,其中包含了实际的项目文件。这是你编辑、添加、删除文件的地方。当你在工作区中做了一些修改后,这些修改并未保存到 Git 中,Git 对这些更改并不知情。
2. 暂存区(Staging Area)
暂存区是一个中间区域,用于暂时存放你想要提交的更改。在执行 git add 命令后,你的更改会被添加到暂存区。这意味着你可以选择性地将一些文件的更改提交,而不是一次性提交所有更改。
# 将工作区的更改添加到暂存区
git add filename
3. 版本库(Repository)
版本库是 Git 存储所有项目文件和历史更改的地方。它包括了一个 .git 目录,这个目录保存了项目的元数据和对象数据库,包括所有提交的快照、分支信息、标签等。
当你使用 git commit 命令时,暂存区中的更改会被永久性保存到版本库中。
# 将暂存区的更改提交到版本库
git commit -m "Your commit message"
工作流程示例:
1. 在工作区修改文件:
# 在工作区修改文件
nano filename
2. 将修改添加到暂存区:
# 将修改添加到暂存区
git add filename
3. 提交更改到版本库:
# 将暂存区的更改提交到版本库
git commit -m "Commit message"
这个基本的工作流程允许你控制哪些更改会被提交到版本库中。你可以根据需要多次修改、添加到暂存区和提交到版本库。理解工作区、暂存区和版本库的概念是使用 Git 的关键。
转载请注明出处:http://www.zyzy.cn/article/detail/10595/Git