zoukankan      html  css  js  c++  java
  • git使用入门

    添加文件到git仓库

    1. git add readme.txt
    2. git commit -m "write a readme file"

    查询工作区状态

    1. git status

    查询修改内容的不同

    • git diff

      @@@下面开始为原文件内容:
      白色为原来的
      红色为被修改的内容
      绿色为修改过的内容

    查看历史纪录
    git log

    git log 加上参数 --pretty=oneline -- 简化输出

    回退到上一个版本

    回退到上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

    如果想再回去,需要查找上面的日志,通过commit id进行回退

    Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是把HEAD从指向append GPL

    git-head

    改为指向add distributed

    git-head-move

    然后顺便把工作区的文件更新了。所以你让HEAD指向哪个版本号,你就把当前版本定位在哪。

    当你用$ git reset --hard HEAD^回退到add distributed版本时,再想恢复到append GPL,就必须找到append GPL的commit id。Git提供了一个命令git reflog用来记录你的每一次命令:

    可以保存execl等文件

    查看某一个文件的信息
    git 命令 +文件名





  • 相关阅读:
    CentOS7-Docker容器入门
    CentOS7-Docker 配置国内镜像源
    CentOS7 下 yum 安装 Docker CE
    VirtualBox 配置 CentOS7网卡信息
    MySQL忘记密码后重置密码(Mac )
    三栏布局的n种实现
    Seata Server环境搭建
    Nacos安装
    排查系统端口被占用
    Netty网络高性能核心原理
  • 原文地址:https://www.cnblogs.com/haoxiaoyu/p/9643f3b299d384355b6012f085ae2c1d.html
Copyright © 2011-2022 走看看