美文网首页
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初步

    Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气...

  • 2.Git初步

    基本概念 工作区(Working Directory):电脑里存在的目录 版本库( Repository):工作区...

  • 2.Git初步

    Git是什么 Git是什么 Git基础 Git基础 1. 下载安装Git GIT官网 安装好后,按win+R 输入...

  • 2.git blame

    显示上一次修改文件的作者信息

  • 2.git基础

    获取到git仓库 获取git仓库有两种方式, 一种是自己将本地尚未进行版本控制的目录转化为git仓库,一种是克隆其...

  • 2.Git基础

    有两种取得 Git 项目仓库的方法 第一种是在现有项目或目录下导入所有文件到 Git 中; 第二种是从一个服务器克...

  • 2.git起步

    1.安装git 于官网下载对应操作系统的git 安装完成后win+r输入cmd打开命令提示符,输入git;如果出现...

  • Git常用命令

    1.git init 创建 2.git status ...

  • 2019-11-19 Idea当中上传项目到码云

    1.git代码提交到git 2.git分支创建

  • 2.Git的特点

    直接记录快照,而非差异比较 大部分版本控制工具以文件变更列表的方式存储信息。可将他们保存的信息看作是一组基本文件和...

网友评论

      本文标题:2.Git初步

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