Git step by step 3 之创建版本库

Git的版本库的创建有两种方法,分别为从当前目录初始化,另一种为从现有仓库克隆。
此处只讲第一种。

进入工作目录,使用命令

git init


即可创建版本库,在此目录中会出现.git/目录,该目录即为版本库。


基本上对于任何一个文件,都会有三种状态。三种状态:已修改(包括新建)、已暂存、已提交,分别存储在工作目录、暂存区、本地数据目录(其中后两者都在.git目录中)




对于一个文件,基本的Git工作流程如下所示:
1、在工作目录中修改某些文件。

2、对这些文件作快照,并保存到暂存区域。

3、提交更新,将保存在暂存区域的文件快照转储到git目录中。


细节扩展:
1、当git init之后,
工作目录中会生成.git/目录,该目录即为版本库,其中包含 branches、 hooks、 info、 objects 以及 refs 目录,和 config、 HEAD 文件
2、在工作目录中创建一个文件,例如test.txt,并向其中增加一些内容。
之后当输入命令
git add test.txt

之后,.git/目录中会生成index文件,而.git/objects目录中也会生成一个随机命名的目录。
3、输入命令
git commit -m "xxxx"

之后,.git/目录中会生成COMMIT_EDITMSG文件 以及 logs目录,而在.git/objects目录下,也生成若干目录。
COMMIT_EDITMSG文件存放的是最近一次commit的-m 后面的描述 "xxx"。

猜你喜欢

转载自songkang666.iteye.com/blog/1845207
今日推荐