热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

GitHub学习笔记(四)-撤销修改

1.使用gitcheckout--file命令丢弃工作区的修改(可以丢弃使用gitadd[file]命令添加文件之前的修改)。2.1.使用gitresetHEADfile命令可

1.使用git checkout -- file命令丢弃工作区的修改(可以丢弃使用git add [file]命令添加文件之前的修改)。

2.1.使用git reset HEAD file命令可以把暂存区的修改撤销掉,重新放回工作区(可以丢弃使用git commit命令之前的修改)。

 2.重复1的步骤撤销工作区的修改。

小结:

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

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

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


推荐阅读
  • Ubuntu下本地仓库项目上传至github远程仓库
    纯属个人笔记,参考了多篇其他资料,仅供参考。该方法对Ubuntu14.04和16.04都适用。初次使用Git的设置如果初始化配置已经在之前弄过的可以直接跳过这一部分至push ... [详细]
  • GitHub上那些值得一试的JAVA开源库--转
    原文地址:http:www.jianshu.compad40e6dd3789作为一名程序员,你几乎每天都会使用到GitHub上的那些著名Java第三方库,比如ApacheCommons, ... [详细]
  • 做为一名计算机专业出生的学生,学会一些版本管理工具的使用,会对编写代码起到亊伴功倍的作用。这次我想讲一下关于Github的简单使用,(比较简单)只是在github上建立仓库,然后上传自 ... [详细]
  • GitHubforwindows界面很好,用起来也很方便,一下子就喜欢上了,不过功能不够强大,很多情况下还是要用gitshell。GitHubforwindows怎么用就不提了,网上很多 ... [详细]
  • 使用 Github Actions 部署reactapp 到 Github Pages
    使用GithubActions部署react-app到GithubPages-前言-学以致用之前一直忙于开发,总是零散的去看一些东西,想想学东西了么?额好像学了,又好像没有学 ... [详细]
  • 虽然这段时间一直在git上上传代码或者是文章,但是还没有试过在github上面上传图片,前两天写了一篇博客,里面有很多插图,就想着是不是可以一块上传到github上面去呢?中间失败的各 ... [详细]
  • 1.Bower简介Bower官网:http:bower.ioBower是twitter推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让 ... [详细]
  • GitHub项目维护教程1)注册GitHub账户并登陆;2)在Windowscmd(或Ubuntu中的terminal)中cd到自己的工作目录,将仓库clone下来:命令:1gitclone ... [详细]
  • 模拟登陆Github
    这里不讨论用GithubAPI的情况,仅仅以Github来说明模拟登陆先尝试用真实浏览器登陆,登陆成功后在开发者工具的Network选项卡中捕获Session文件。可以看到,登陆所 ... [详细]
  • 打开文件管理器_【教程】模组管理器3.1食用指南
    文编:byakko最近有部分小伙伴反应还不会使用unity模组管理器,现在我就给大家讲一下unity模组管理器——从下载到使用。完整视频版以下是无WiF ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
author-avatar
mobiledu2502921033
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有