zoukankan      html  css  js  c++  java
  • git学习——撤销操作

    修改最后一次提交:--amend

    在提交完成后发现漏掉了几个文件没有加进去,或者提交信息写错了。想要修改怎么办?

    现在可以先把需要修改的信息进行修改如:git add 添加没有添加的文件,vim <filename>对文档编辑后再 git add。最后使用: git commit --amend命令则将刚才所有修改添加的东西添加到了最后一次提交中。

    取消已经暂存的文件

    来看下面的例子,有两个修改过的文件,我们想要分开提交,但不小心用 git add . 全加到了暂存区域。该如何撤消暂存其中的一个文件呢?

    使用命令:git reset HEAD <file> 

    取消对文件的修改

    假如对上面的修改没有必要即其实.文件下所有文件都需要的,需要将取消暂存状态的文件的状态从取消暂存改为已暂存,则可以使用:git checkout -- <file>

    注意这个命令的问题:这个命令进行的操作是把把之前版本的文件复制过来重写了此文件。也就是说这个命令会让提交后的所有修改都变得没有(可利用这个功能回复那些被错误删除的文件)。

  • 相关阅读:
    互联网架构 高可用和高并发 (转)
    mysql数据库索引
    SQL小结
    limit小结
    JDK8 元空间
    OpenStack基础知识
    shell 发送所有内容到会话
    通过word给博客园发布文章教程
    centos7.4安装过程
    Zabbix 调整告警发送的内容格式
  • 原文地址:https://www.cnblogs.com/lukexwang/p/4641031.html
Copyright © 2011-2022 走看看