Git工作机制的概述
Git记录了快照。
它不是保存差异。
它可以快速地”剪切分支”和”合并”。
Git的优点是可以回到先前的版本。
本地存储库是计算机内存储历史数据的地方。
远程存储库是云端存储历史数据的地方。
本地分为三个区域。
-
- リポジトリ…スナップショットの記録
-
- ステージ…変更されたファイルの指定
- ワークツリー…手元の作業場
将仅将已更改的文件从工作区添加到暂存区
提交(commit)…记录快照
Git中发生的事情:
git add…
将在工作目录中创建的文件进行追踪→
创建一个压缩文件并存储在仓库中→
在暂存区保存两个文件的关联(索引)→
git commit…
以树的结构将暂存区索引保存到仓库中→
将更改内容与树进行关联(提交:树的名称、创建者、日期、提交信息)