套用廖雪峰老师的开场白:
Git是什么?
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
Git有什么特点?简单来说:高端大气上档次。
安装了Git后,下面我们可以一起来搞些事情了。
第一步,打开Git Bash,会出现一个类似命令行窗口的东西。输入如下口令来创建一个自己的账户。
$git config --global user.name"myname"
$git config --glabal user.email"myemail"
注:git config命令的--global参数,代表着这台机器上的所有Git仓库都会使用刚刚创建的账户配置(也可以对不同的仓库使用不同的账户。
第二步,创建版本库 repository
我的理解是,自己创建的版本库自己其实是看不到的,我们只需要知道:希望让Git管理哪个文件目录里的文件,我们就去那个目录下Git bash,这样子再创建的版本库就可以对文件进行管理了。
1.创建版本库的代码如下:
$mkdir kkkk(新创建的文件名)
$cd kkkk
$pwd
第一行代码创建了一个新的文件夹kkkk,第二行代码我们进入到kkkk中,第三行代码我们显示出了当前目录。
2.通过git init 把这个目录变成Git可以管理的仓库了
$git init
此时当前目录下会多一个.git目录,这个目录是用来跟踪管理版本库的。如果没看到.git文件,可以用 ls -ah 命令看到。
第三步,编写文件并提交到版本库里
需要注意的是这个文件必须放在kkkk文件下,否则Git仓库管理不到这个文件。
假设现在我们已经写好了这个文件,提交到Git仓库的代码如下:
$git add file1.txt
$git add file2.txt file3.txt
$git commit -m"add 3 files" //引号里的内容是提交成功后希望系统显示的语句,所以一般设置为有意义的句子
git add <file>——类似于把货物送到货车上,所以可以多次添加
git commit -m<message>——类似于上货完成,发货,所以写一次就好。message类似于“已成功发货”的信息。
小结:git config user.name/emai——创建账户
git init——初始化版本库
git add<file>,git commit m-<xxxx>——提交文件