这个解释应该有助于初学者理解.git
文件夹。
该.git
文件夹有点像魔术帽,您可以将当前的魔术表演放入其中。
当您创建一个新的 git 存储库 ( git init
) 时,您组织成显示格式的所有内容都放在这个魔术帽中,并且可以随时随地“拉出”。
拉出所有内容后,您可以在完成节目时扔掉所有内容(即除了.git
文件夹之外的所有文件),并且您始终可以在以后拉出完全相同的节目。(因为每个新节目都只是帽子内部内容的克隆)。
如果您仅将.git
文件夹发送给某人,他们始终可以将您的项目文件提取到与您放入时相同的结构(显示格式)中。
git add
告诉.git
文件夹什么可以被拉出,例如一只穿着燕尾服并拿着手杖的兔子(或网站上的单个文件或整个菜单栏)。
git rm
告诉.git
文件夹停止允许从帽子中拉出东西,例如想象一下,如果您不再希望兔子成为魔术表演的一部分。(重要的是要注意,如果您真的想要,您仍然可以恢复您的节目的先前版本,其中包括兔子(您 1999 年版本的带有 Comic Sans 的博客),但如果您愿意,您当前的节目将不包括兔子使用git rm
)。
.git由初始化git init
。
.git包含版本控制所需的所有信息。如果要克隆您的仓库,复制.git就足够了。
4个子目录:
exclude
用于忽略模式的文件4个文件:
这里的“对象”包括:
归档时间: |
|
查看次数: |
28961 次 |
最近记录: |