zoukankan      html  css  js  c++  java
  • git 本地修改、撤消操作

    // 撤消本地文件的修改,还原到最近版本
    
    git checkout -- * 是撤销从上次提交之后所做的所有修改
    
    git checkout -- <filaname> 是撤销从上次提交之后的单个文件的修改
    
    // 取消已暂存文件(撤销先前"git add"的操作)
    git reset HEAD <file>
    
    // 修改最后一次提交。用于修改上一次的提交信息,或漏提交文件等情况。
    git commit --amend
    
    // 回退所有内容至上一个版本
    git reset HEAD^
    
    // 回退xxx.cpp这个文件的版本到上一个版本 
    git reset HEAD^ xxx.cpp
    
    // 向前回退至第N个版本 (N=1、2、3)  
    git reset –soft HEAD~N
    
    // 将本地的状态回退至与远程的一至
    git reset –hard origin/master
    
    //  回退到某个版本 
    git reset 3b762
    
    // 回退至上一次提交的状态,按照某一次的commit完全反向的进行一次commit.(代码回滚到上个版本,并提交git)
    git revert HEAD
    // 显示将要删除的文件和目录
    git clean -n

    // 删除没有被git add 的文件
    git clean -f

    // 删除未被git add 的文件和目录
    git clean -nf
  • 相关阅读:
    如何实现序列化为json
    unity中camera摄像头控制详解
    eclipse配置c开发环境
    uml和模式01
    angular2开发01
    微信公众平台开发01
    最新无线网卡驱动安装
    交换ctrl和caps_loack的新方法
    web.xml文件详解
    设计模式中的里氏代换原则
  • 原文地址:https://www.cnblogs.com/tyjsjl/p/10099407.html
Copyright © 2011-2022 走看看