使用Git Bash操作Git(一):初始化仓库
场景:项目经理开启了一个项目,并为这个项目初始化一个远程的中央仓库。
1 创建仓库目录
创建一个名为Repository的文件夹,这个文件夹用来存放初始化的仓库。
01-创建文件夹.png
2 初始化仓库
进入Repository目录,在此目录下打开Git Bash(右键然后点击Git Bash Here),然后使用下面的命令来初始化一个仓库:
git init --bare Demo.git
其中“--bare”表示初始化一个空的仓库,“Demo.git”是仓库名。操作过程如图所示:
02-初始化仓库.png
3 生成的仓库
初始化仓库成功后,Git会在当前目录下生成一个名为“Demo.git”的仓库文件夹。
03-生成的仓库.png
4 仓库的文件结构
进入仓库文件夹“Demo.git”,可以看到下图所示的文件结构:
04-仓库的文件结构.png
在这里我简单地介绍一下这些文件的作用:
- hooks目录:该目录下存放着一些定制化的钩子程序,我们可以使用这些程序来实现一些定制化的需求。例如,我们可以通过修改pre-commit.sample文件来实现在所有代码提交之前进行代码校验。
- info目录:该目录下只有一个名为exclude的文件,我们可以在这个文件中指定不需要做版本控制的文件。
- objects目录:这个目录是Git的对象库(包括tree,blob,tag等),这些对象记录了文件的内容信息以及版本控制信息。
- refs目录:存放着一些指针,标志着每个分支指向的提交。
- config文件:记录了一些项目的配置信息。
- description文件:记录了一些项目的描述信息。
- HEAD文件:指向当前分支的最后一次提交。
网友评论