美文网首页
2.Git初步

2.Git初步

作者: Rebirth_914 | 来源:发表于2019-03-01 20:21 被阅读0次
    基本概念
    • 工作区(Working Directory):电脑里存在的目录

    • 版本库( Repository):工作区的隐藏目录.git

    • stage:暂存区

    • master:主分支,自动创建的第一个分支

    • HEAD:指向master的一个指针

    一、下载安装Git

    • Git下载
    • 安装完后window+r,启动命令行窗口,cmd,输入git命令,如下图
    git安装成功

    二、Git命令

    2.1、初始化仓库

    • 非系统盘非中文路径,建立一个文件夹learngit,如E:\learngit
    • 打开命令行窗口,执行如下命令,进入该文件夹,并执行git init 命令将该目录初始化为一个git仓库


      初始化

    2.2、向仓库中添加、提交文件

    • 在learngit目录中新建一个READEME.md文件


      新建文件
    • 使用git add命令,将文件添加到仓库


      添加
    • 使用git commit命令将文件提交到仓库,提交的时候一定要加说明


      提交
    • 整段代码如下


      添加提交文件

    !注意

    • 若没有设置全局属性的时候,会出现如下错误


      出错
    • 一定要先add在commit

    2.3、修改文件

    首先对README.md文件做一些改变


    添加内容

    如果不add,直接commit,将会出现以下结果


    不能直接commit 先add,在commit

    2.4、 查看仓库当前状态

    使用git status命令可查看仓库当前状态


    仓库当前状态

    2.5 、查看版本记录

    如上我们对README.md文件提交两次,那么可以使用git log命令来查看提交记录,也就是历史版本记录


    查看历史记录

    > 也可以使用git log --pretty=oneline使命令一行显示


    使命令一行显示
    那一大串d5cef7149e729a5f662ac41b01afdae1fa9883d8字样,是commit id,每提交一个新版本,实际上Git就会把它们自动串成一条时间线。

    2.6、 穿越到指定版本

    当我们需要穿越到任意在记录中存在的版本时,可以使用如下命令


    穿越到指定版本

    版本号写前几位就ok了,git会自动寻找
    然后我们打开README.md文件,会发现已经提示该文件被更改


    文件被修改

    2.7、 多文件提交

    Git允许add多个文件,然后一次性通过commit来提交
    比如我们在learngit目录加入一个图片文件,再放入一个文本文件

    增加两个文件

    然后进行两次add


    两次add

    通过commit一次性提交两个文件


    一次commit
    最后查看自己的版本记录是否成功
    三次历史记录

    三、总结

    • git:查看系统有没有安装Git
    • 设置全局属性,用户名和邮箱
      git config --global user.name "Your Name"
      git config --global user.email "Your Email"
    • git init:初始化
    • git add 文件名:把文件加入仓库
    • git commit -m “说明文字”:把文件提交到仓库
    • git status:查看当前仓库状态
    • git log:查看版本记录
    • git log --pretty=online:使记录单行显示
    • git reset --hard HEAD:回退到上一版本
    • git reset --hard commit_id:穿越到指定版本

    相关文章

      网友评论

          本文标题:2.Git初步

          本文链接:https://www.haomeiwen.com/subject/furkuqtx.html