zoukankan      html  css  js  c++  java
  • Git学习之Git检出

    ================================================
    HEAD 的重置即检出
    ================================================

    (1) 查看HEAD的当前指向
     $ cat .git/HEAD
    (2) 查看当前处于的分支
     $ git branch -v
    (3) 检出指定ID的父提交
     $ git checkout f380e45
    (4) 分离头指针:指的是HEAD指向了一个具体的提交ID,而不是一个引用(分支)


    ================================================
    git checkout 命令
    ================================================

    (1) 检出 branch 分支。更改head
     $ git checkout branch
    (2) 汇总显示工作区、暂存区和HEAD的差异
     $ git checkout
    (3) 汇总显示工作区、暂存区和HEAD的差异
     $ git checkout HEAD
    (5) 用暂存区的文件 filename 来覆盖工作区中的文件filename
     $ git checkout --filename
    (6) 维持HEAD的指向不变。用branch所指向的提交中的filename替换暂存区和工作区中的文件
     $ git checkout branch --filename
    (7) 取消所有本地的修改(相对于暂存区)。相对于用暂存区的所有文件直接覆盖本地文件,不给用户任何确认的机会。
     $ git checkout --
     或者
     $ git checkout .
      

  • 相关阅读:
    5.18英语
    5.18
    5.17
    单源点最短路模板
    5.16
    mock.js进行接口mock
    docker-compose安装和使用
    docker常用命令
    docker安装和使用(win10家庭版)
    ES6基础(2)-const
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3507418.html
Copyright © 2011-2022 走看看