zoukankan      html  css  js  c++  java
  • github for windows回滚到某一个版本,

    建议先学会使用git命令再学GUI版的git,git本来就是命令行程序,GUI本质就是执行一些命令。仅从一些icon和单词去理解一些操作难免会有偏差。而反过来,熟悉命令会更好地理解GUI操作。
    想要回滚到某一个版本,用图形工具多次操作也没有成功,用revert总是提示失败,后来用的是命令行完成的,用 git reset  --hard  <commit_id>:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,此命令 慎用!<commit_id> 是每次commit的SHA1值. 可以用git log 看到,也可以在页面上commit标签页里找到.

    ----------------------------------------

    如何删除本地所有未提交的更改

    1. git clean -df
    2. git reset --hard
    第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令只把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。
    有时是需要同时运行这两条命令的.

  • 相关阅读:
    2018/12/06 L1-031 到底是不是太胖了 Java
    2018/12/06 L1-030 一帮一 Java
    2018/12/06 L1-029 是不是太胖了 Java
    .NET Framework 类库命名空间
    .NET获取根目录
    ddd领域驱动设计
    垃圾回收
    rest api
    数据库ACID
    事务隔离级别
  • 原文地址:https://www.cnblogs.com/gavinyyb/p/6057986.html
Copyright © 2011-2022 走看看