SCENE 03
片场、后台与仓库 —— 核心概念详解
柳飘飘:

“喂!你那个背包里装的什么啊?神神秘秘的。”


尹天仇:

“这是《演员的自我修养》... 还有我的全部身家。这个包,就是我的 .git 目录。丢了它,我就什么都不是了。”

🎬 那个神秘的隐藏目录 (.git)

当你创建一个 Git 仓库时,你会发现多了一个 .git 目录(如果你开了显示隐藏文件的话)。

这就像是导演的保险箱。里面存着所有的剧本历史、演员名单、拍摄记录。

🚫 禁区警示: 千万别手动去改 .git 里面的东西!除非你是周星驰本人,否则你会把整个片场搞炸。

🗺️ 片场地图详解

+-------------------+ git add +-------------------+ git commit +-------------------+ | | -------------> | | -------------> | | | 工作区 (Work) | | 暂存区 (Stage) | | 版本库 (Repo) | | (你的乱七八糟) | | (候场清单) | | (经典胶片) | | | | | | | +-------------------+ +-------------------+ +-------------------+

场景重现:

🎬 ACTION:真心话大冒险

假设你正在演一场哭戏。

$ touch script.txt # 拿到剧本
$ echo "I am crying" > script.txt # 写下动作
$ git add script.txt # 告诉导演准备好了
$ echo "I am laughing" > script.txt # 突然笑场了
$ git commit -m "Emotional scene" # 导演喊卡

请问: 最终电影里(版本库),你是哭还是笑?