• 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 .
      

  • 相关阅读:
    JSON 数字排序 多字段排序
    hdu-4747-Mex
    Android SDK更新缓慢或无法更新的解决方法
    UVA 11806
    SDL显示内存中的图像
    Cocos2d-x 2.1.5 简单动画
    codeforce343A
    android 控件的移动
    Erlang千万级用户游戏框架(Openpoker)源码文件分析清单
    八大排序c++可运行精简版,一目了然
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3507418.html
Copyright © 2020-2023  润新知