liuerfire's Blog

Linux, Python, Vim, OnePiece...

Git的一些基本用法

 

最近自己的一些arch的配置文件经常修改,基本有着自己的风格了,为了便于更好的使用,便在github建了一个git库,方便自己管理。

因为刚使用git,便记录一些基本用法(摘自git使用指南):

第一次使用git时,需要进行一些全局设置

$ git config --global user.name "Your Name Comes Here"
$ git config --global user.email you@yourdomain.example.com

进入工作目录,并初始化git仓库

$: cd WORK_DIR
$: git init
 
上述操作的结果是在 $WORK 目录下创建了一个 .git 隐藏目录,它就是所谓的 Git 仓库,不过现在它还是空的。另外 $WORK目录也不再是普通的文档目录了,今后我们将其称为工作树
 
下面应当有选择地将工作树中的一些文档存储至 Git 仓库中。由于 Git 在向仓库中添加文档时并非是简单地文档复制过去,势必要将所添加文档进行一番处理,生成 Git 仓库所能接受的数据格式,Git 称这个过程为 "take a snapshot"(生成快照)。若将工作树下所有文档(包含子目录)生成快照,可采用以下命令:
$: cd WORK_DIR
$: git add .
所生成的快照被存放到一个临时的存储区域,Git 称该区域为索引。使用 git-commit 命令可将索引提交至仓库中,这个过程称为提交,每一次提交都意味着版本在进行一次更新。git-commit 最简单的用法如下:
$: git commit
执行上述 git-commit 命令时,Git 会自动调用系统默认的文本编辑器,要求你输入版本更新说明并保存。请记住,输入简约的版本更新说明是非常有必要的,它就像剧本一样,可以帮助你快速回忆起对项目的重大改动。
对于简短的版本更新信息,可以使用 git-commit 的“-m”选项,如下:
$ git commit -m "你的版本更新信息"