2014年04月02日,今天就学习下Git的初始化
1)怎样用命令查看当前Git的版本. ---------$ git --version.
2)在开始Git学习之前,我们需要设置下Git的配置变量,这些设置会在全局文件(用户主目录下的.gitconfig)或系统文件(如)/etc/gitconfig)中做永久的记录,都是一次性工作.
(1)告诉Git当前用户的姓名和邮件地址,配置的用户名和邮件地址将在版本库提交时用到.
$git config --global user.name "XXX"
$git config --global user.email "XXX@xxx.com"
(2)设置一些Git的别名,以便可以使用更为简洁的子命令,方便命令行操作.
例如:输入git ci相当于git commit,输入git st相当于git status.
可执行如下命令:(只在本用户的全局配置中添加Git命令别名)
$ git config --global alias.st status
$ git config --global alias.ci commit
(3)在Git命令输出中开启颜色显示.
$ git config --global color.ui true.
3)怎样从一个空目录开始初始化一个版本库 ,将这个版本库命名为"Test_Git"
1)首先建立一个新的工作目录,进入该目录后,执行git init创建版本库.
$ cd Test_Git
$git init
Initialized empty Git repository in /path/Test_Git/.git/
从上面版本库初始化后的输出中可以看到.git init命令在工作区创建了隐藏目录.git
这个隐藏的.git目录就是Git版本库(又叫仓库,repository).
.git版本库所在的目录为/path/Test_Git,它被称为工作区,目前工作区除了包含一个隐藏的.git版本库目录外空无一物.
2)下面为工作区加点料:
为了将料文件添加到版本库,需要执行 $git add file.txt 命令.
注意:到这里还没完.Git和大部分其他版本控制系统一样,都需要再执行一次提交操作,对于Git来说就是执行git commit命令完成提交.
$git ci -m "initalized"
[master (root-commit) bb934c1] initialized
3 files changed ,1283 insertions(+)
creat mode 100644 file1.txt
creat mode 100644 file2.txt
creat mode 100644 file3.txt
从上面的命令及输出中可以看出:
通过-m 参数设置提交说明为:"initalized";
从命令输出的第一行可以看出,此次提交时提交在名为master的分支上,且是该分支的第一个提交(root -commit) ,提交ID为 bb934c1.
从命令输出第二行可以看出,此次提交修改了三个文件,包含1283行插入.
从命令输出地三行可以看出,此次提交创建了三个新文件.