返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Git的撤销、修改和回退命令
  • 170
分享到

Git的撤销、修改和回退命令

2024-04-02 19:04:59 170人浏览 安东尼
摘要

一、撤销修改(git add/rm 之前) git checkout -- * //是撤销从上次提交之后所做的所有修改 git checkout -- filaname //是

一、撤销修改(git add/rm 之前)

git checkout -- *   //是撤销从上次提交之后所做的所有修改
git checkout -- filaname  //是撤销从上次提交之后的单个文件的修改

二、git add/rm 之后,还未git commit

情况一:

从暂存区撤出

git reset HEAD <file>  //reset 某个文件
git reset HEAD .       //reset 所有

情况二:

如果是 git rm 的文件,需要执行下面的,把它撤回来,add 的文件不能用(用了会撤回修改,如果想撤回修改前的,也可以用下面的命令)

git  checkout -- file_name
//注:如果执行 git checkout -- . 则会把之前add 更改的文件也给撤回了

三、撤销修改 git commit -m ""  、还未执行git push

1. 找到上次git commit的 id,找到你想撤销的commit_id

git log  //查看日志

2. 完成撤销,同时将代码恢复到前一commit_id 对应的版本

git reset --hard commit_id   //执行撤销

注:不保留commit 之前修改的代码,reset之后,代码回滚到上个版本
3.完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改。

git reset commit_id  //注释

注:保留commit之前修改的代码,撤销后,代码是修改后的状态,还能继续修改

四、对于已经push的版本,进行回退

1、第一步:

git reset --hard 版本号 //本地回退到指定的版本

2、第二步:

git push -f origin dev //将远程的也回退到指定版本

到此这篇关于Git的撤销、修改和回退命令的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Git的撤销、修改和回退命令

本文链接: https://lsjlt.com/news/147133.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Git的撤销、修改和回退命令
    一、撤销修改(git add/rm 之前) git checkout -- * //是撤销从上次提交之后所做的所有修改 git checkout -- filaname //是...
    99+
    2024-04-02
  • git如何撤销修改
    这篇文章主要为大家展示了“git如何撤销修改”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“git如何撤销修改”这篇文章吧。撤销修改命令作用git checkou...
    99+
    2024-04-02
  • git撤销所有的修改
    在使用Git进行开发时,为了测试和调试,我们可能会不断的进行代码修改。但是,有时候我们可能会对某个文件或者整个仓库的修改失手或者想要回退到之前的某一版本,这时候我们需要撤销我们之前的修改。本文将介绍如何使用Git撤销所有的修改。一、撤销文件...
    99+
    2023-10-22
  • git怎么撤销对文件的修改
    要撤销对文件的修改,可以使用`git checkout`命令。有两种方法可以撤销对文件的修改: 撤销所有对文件的修改:使用以下命...
    99+
    2023-10-26
    git
  • 如何使用Git revert命令撤销之前的提交
    在使用Git进行代码版本控制时,不可避免地会出现需要撤销之前的提交的情况。Git提供了多种方式来撤销已经提交的代码更改,其中之一就是revert命令。revert命令允许你回滚前一次或多次提交,使本地代码库回到指定状态。本文将向你介绍如何使...
    99+
    2023-10-22
  • 怎么使用Git revert命令撤销之前的提交
    本文小编为大家详细介绍“怎么使用Git revert命令撤销之前的提交”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Git revert命令撤销之前的提交”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一...
    99+
    2023-07-05
  • 如何使用 Git 撤销对某个文件的修改?
    Git 是一种分布式版本控制系统,它可以帮助团队协作开发,管理代码的版本,以及撤销对某个文件的修改。在开发过程中,我们经常会遇到需要回滚代码的情况,本篇文章将详细介绍如何使用 Git 撤销对某个文件的修改。 1. 使用 Git 撤销对某个文...
    99+
    2023-10-07
    数组 git 日志
  • git怎么取消文件修改?怎么撤销提交?
    作为开发人员,使用 Git 是必不可少的。在 Git 中,经常会遇到需要取消文件的修改或者撤销提交的情况。虽然你可以通过手动更改文件或者使用命令行来取消文件修改,但是 Git 为我们提供了一些非常方便的方式来处理这些情况。本文将详细介绍如何...
    99+
    2023-10-22
  • mysql中授权和撤销授权等命令怎么用
    小编给大家分享一下mysql中授权和撤销授权等命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • git版本回退与恢复的命令有哪些
    这篇文章主要为大家展示了“git版本回退与恢复的命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“git版本回退与恢复的命令有哪些”这篇文章吧。版本回退与...
    99+
    2024-04-02
  • Git提交与修改的命令是什么
    这篇文章主要介绍了Git提交与修改的命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Git提交与修改的命令是什么文章都会有所收获,下面我们一起来看看吧。提交与修改Git 的工作就是创建和保存你的项目的快...
    99+
    2023-06-17
  • 如何使用HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
    这篇文章主要介绍如何使用HTML5新特性Mutation Observer实现编辑器的撤销和回退操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MutationObserver介绍...
    99+
    2024-04-02
  • git怎么查看commit修改?命令分享
    Git是一种最常用的版本控制系统,是开发人员的必备工具。在Git中,每个修改都会被存储为一次commit。在这篇文章中,我们将学习如何查看Git中的commit修改。首先,让我们了解一下Git的基本概念:Repository:Git仓库,即...
    99+
    2023-10-22
  • Git log命令在修改内容方面怎么应用
    本篇内容介绍了“Git log命令在修改内容方面怎么应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Git log命令简介Git lo...
    99+
    2023-07-05
  • sql中修改表的命令
    sql 中修改表的命令有:alter table:执行各种修改表操作。add column:添加新列。drop column:删除列。modify column:修改列的类型、约束或默认...
    99+
    2024-04-29
  • 重点介绍Git log命令在修改内容方面的应用
    Git是一款非常流行的版本控制工具,它可以帮助开发者更轻松地管理和控制项目的进度和代码质量。在使用Git的过程中,我们经常需要查看和管理代码的修改记录,而Git log命令则是一个非常常用的工具。本文将重点介绍Git log命令在修改内容方...
    99+
    2023-10-22
  • sql中修改表名的命令
    sql 中使用 alter table 语句修改表名,步骤如下:1)确认权限;2)编写语句(alter table rename to );3)执行语句。注意事项:原表必须存在、新表不...
    99+
    2024-04-28
  • sql中修改数据的命令
    sql 中使用 update 和 delete 命令修改数据:update 命令更新现有记录,语法为:update table_name set column1 = value...
    99+
    2024-04-29
  • sql中修改结构的命令
    sql 中修改表结构的命令包括 alter table(添加/删除/修改列、重命名表)、add column(添加列)、drop column(删除列)、modify column(修改...
    99+
    2024-05-07
  • Linux命令行怎么修改IP、网关和DNS
    这篇文章主要介绍“Linux命令行怎么修改IP、网关和DNS”,在日常操作中,相信很多人在Linux命令行怎么修改IP、网关和DNS问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作