Git01-Git简介

  • git是什么:git是分布式版本控制工具

集中式版本控制系统:图书馆存取,修改时要先下载再上传到集中服务器上

分布式版本控制系统:每个人电脑都有完整的版本库,修改时互相推送

  • git中用户名和邮箱的作用:是本地git客户端的一个变量,不随git库而改变
  1. 查看用户名和邮箱地址:
    1
    2
    3
    $ git config user.name

    $ git config user.email
  2. 修改用户名和邮箱地址:
    1
    2
    3
    $ git config --global user.name "username"

    $ git config --global user.email "email"
  • 版本库 Repository
  1. 创建版本库

    1
    2
    3
    4
    $ mkdir learngit #新建目录
    $ cd learngit
    $ pwd #查看当前目录
    $ git init #把这个目录变成Git可以管理的仓库

  2. 把一个文件放在仓库里 2.1 把文件放在仓库目录里 2.2 把文件添加到仓库里

    1
    $ git add learngit.txt
    2.3 把文件提交到仓库里
    1
    $ git commit -m "add a new file" #-m后面输入本次提交的说明

什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件