Windows下Git的安装和创建版本库
一,git的安装
安装包下载地址:https://git-scm.com/download/win。
或者百度云下载链接:https://pan.baidu.com/s/181k5XFXBz_EFqRwaTwf5PQ ,提取码:65xg 。
默认安装即可。安装后在根目录下找到 git-bash.exe 运行会出现以下窗口。
在窗口中 需进行一部设置。
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充
人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。
注意git config
命令的--global
参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓
库指定不同的用户名和Email地址。
二,创建版本库
版本库就是git的仓库,版本库的所有文件都会被git管理监视。
创建一个版本库非常的简单。
第一步,建立一个文件夹作为某个项目的版本库的根目录。
$ mkdir learngit
$ cd learngit
第二步, 通过 git init 命令将文件夹变为Git管理的仓库。
D:/gitRepository/learngit/.git/
$ git init
Initialized empty Git repository in D:/gitRepository/learngit/.git/
瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git
的
目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。
如果你没有看到.git
目录,那是因为这个目录默认是隐藏的,用ls -ah
命令就可以看见。
三,将文件提交到版本库。
在learngit 文件夹中新建一个readme.txt的文本文件,输入内容。例如:git is a version control system.
使用 git add readme.txt 将readme.txt 添加到版本库的暂存区。
git add readme.txt
然后通过 git commit readme.txt -m "说明"。
$ git commit readme.txt -m "建立readme文件"
[master (root-commit) 2615ecd] 建立readme文件
1 file changed, 1 insertion(+)
create mode 100644 readme.txt
-m 后面跟着的是本次提交的说明。26153cd只是显示了一部分,其是一个sha-1散列函数得到的散列值作为版本号。
借此这里说一下暂存区和工作区。
工作区(Working Directory)
就是你在电脑里能看到的目录,比如我的learngit
文件夹就是一个工作区。
版本库(Repository)
工作区有一个隐藏目录.git
,这个不算工作区,而是Git的版本库。
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支
master
,以及指向master
的一个指针叫HEAD
。