• git工具——对比文件的不同


    对比工作区和某个版本中文件的不同:

    (1)继续编辑文件code.txt,在其中添加一行内容;

    (2)现在要对比工作区中code.txt和head版本中code.txt的不同,使用如下命令:

    前面没有出现+、-就是两个文件中都有的内容,

    -:代表HEAD版本中文件

    +:对应工作区中的文件

     (3)使用git checkout -- code.txt命令丢弃工作区的改动

    对比两个版本间文件的不同:

    删除文件:

    (1)把目录中的code2.txt删除

    git知道删除了文件,工作区和版本库就不一致了,git status命令会立刻提示哪些文件删除了

    丢弃工作区的改动:git checkout -- <文件名>

    小结:

    场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file.

    场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步:第一步git reset HEAD file,就回到了场景1,第二步:按场景1操作。

    场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退。

    以简短的形式显示版本信息:

    git log --pretty=oneline

  • 相关阅读:
    awk 入门教程【转】
    xargs 命令教程【转】
    redis 执行lua脚本
    SpringMVC 执行过程分析
    EurekaClient 服务注册、发现、续约
    Springboot 自动配置 & 自定义Starter
    Netty 实现HttpServer
    Spring中@Import 用法
    Netty自定义任务&Future-Listener机制
    Springboot + Netty + WebSocket 实现简单的聊天
  • 原文地址:https://www.cnblogs.com/wyx501/p/10788888.html
Copyright © 2020-2023  润新知