Git教程

Git简介


Git是什么?

  Git是目前世界上最先进的分布式版本控制系统(没有之一)。

Git有什么特点?

  简单来说就是:高端大气上档次!

Git安装:

  https://git-scm.com/download/win

Git安装步骤:

  1,双击安装包

  2,点击next(一路默认)

  3,finish完成

    

    Git指令前面是$符号

      

    $ git config --global user.name "tan"  配置系统用户

      

  配置用户:

    --global  参数    是在当前系统下任何位置都可以使用这个用户

    不加 --global     只能在当前文件夹使用

      

  创建版本库:

    1,选择一个合适的地方,创建一个空目录

        $    mkdir txt  创建版本库

        $  cd  txt  进入版本库

        $  pwd  查看版本库所在目录

    2,通过 git init 命令把这个目录变成git可以管理的仓库(初始Git仓库)

      然后当前目录下就多了一个 . git 目录;

      没有看见 . git 目录,是因为这个目录默认隐藏,用 ls-ah 命令可见

      $  git  init  设置为Git可管理的仓库

        

  添加文件到Git仓库:

    

    1,用命令Git add 告诉Git,把文件添加到缓冲区

      $  git  add  remade.txt  把文件添加到缓冲区

        

    2,用命令Git commit 告诉Git,把文件提交到仓库

      $  git  commit  -m " 解释说明" 把文件添加到缓冲区

        

      此时已将成功添加幷提交了一个文件,继续工作……

      $  git  status  时刻掌握仓库当前状态

        红色代表仓库被改动,在工作区

        绿色代表在暂存区(缓冲区)

        

        虽然Git告诉我们文件被修改了,但想知道具体内容:

          $  git  diff  aa.txt  查看修改内容

          $  git  log  查看仓库历史版本

            

          $  git  log  --pretty  =  oneline  简单记录

            

          知道文件被修改了,提交仓库 Git add  Git commit

          HEAD  表示当前版本(最新)

          $  git  reset  将当前版本退回到上一个版本

          $  git  reset  --hard  HEAD^  上一个版本

          $  git  reset  --hard  HEAD^^  上上一个版本

          $  git  reset  --hard  HEAD~10  往上是个版本

          我们会发现,最新得版本丢失了,回到了第二次提交的版本;

          

        总结:

          

           工作的隐藏目录 .Git,不算工作区,而是Git版本库;

        工作区,暂存区,仓库分支---

           

            如果需要使用第二个分支,必须人为创建,如果不创建Git就会把所有的提交,交到默认的分支master里;

            Git的提交,提交的是修改,不是文件;

            提交1---Git add 一次;Git  commit 一次

            提交2---前面的都Git add  最后一次在Git add  Git  commit

            $  Git  checkout  --文件名    撤销更改

            $  Git  rm  文件名    删除文件

            $  Git  status  仓库状态

              

 

posted @ 2019-04-09 17:06  黑太阳-  阅读(121)  评论(0编辑  收藏  举报