git安装及使用

git instructions

Posted by ZeFeng on December 1, 2018

简介

    git是目前最流行的分布式版本控制系统,分布式版本控制系统的安全性相对集中式来说更高,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。

Linux上安装Git

    在安装前,我们可以先敲下命令 git,看下看看系统有没有安装Git。

$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git

安装方式一:
    如果你用Debian或Ubuntu Linux,通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单。
安装方式二:
    其他Linux版本,可以直接通过源码安装。
先从Git官网下载源码,然后解压,依次输入以下这几个命令安装就好了:

./config
make
sudo make install

Windows上安装Git

    在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
安装后,还需要输入下面两个命令,完成配置:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

创建版本库

    版本库其实就是我们平时说的仓库,也可以理解为目录。
这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

Step1

创建空目录:

$ mkdir mygit
$ cd mygit
$ pwd

Tip: mygit名字自己定义就可以了。
pwd命令的作用是用于显示当前目录

Step2

把这个目录变成Git可以管理的仓库:

$ git init

仓库搭建好之后,这里我们搭建的是一个空的仓库。
可以看到目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的(一般不要去修改这个目录,很容易把Git仓库给破坏)。
如果没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

提交文件Demo

    完成了上面的搭建,我们这里来写一个使用git的例子。一般项目都有一个readme.txt,所以我们以这个写个Demo。
Step1:
编写一个readme.txt文件,内容如下:

Git is a version control system.
Git is free software.

Tip: 新建的文件一定要放到mygit的目录下(子目录也行)。

Step2:
把文件添加到仓库:

$ git add readme.txt

Step3:
把文件提交到仓库:

$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

Tip:
git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

可以多次add不同的文件

commit可以一次提交很多文件,所以你可以多次add不同的文件:

$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."

结语

    这篇文章讲解了如何搭建git,创建本地仓库,还有一个提交文件的Demo。