git撤回本地提交

这篇具有很好参考价值的文章主要介绍了git撤回本地提交。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在开发中,我们经常会遇到代码提交有误,需要撤回到本地提交的状态。即在执行如下命令后:

git add .  //  提交代码到暂存区
git commit -m'test: 代码提交'

代码提交后发现错误,需要撤回,可以执行如下指令进行撤回:

git reset --soft HEAD^  //  退回上一个版本
git reset --soft HEAD^^  //  退回上上个版本

–soft只会撤回commit提交本次,不会回退代码。

如果是commit注释写错,可通过以下指令修改:

git commit --amend

git reset --mixed:默认值,撤销上一次的add和commit,使提交的内容回到本地工作区,需要重新add和commit。

git reset --soft:撤销上一次commit,把提交的内容重新放回到暂存区,使其回到git add的状态,需要重新commit。

git reset --hard:撤销对文件的修改,包括暂存区和已经提交到远程仓库的内容。文章来源地址https://www.toymoban.com/news/detail-626280.html

到了这里,关于git撤回本地提交的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git本地项目同时推送提交到github和gitee同步

    同时推送到GitHub和Gitee(码云)可以通过设置多个远程仓库地址来实现。具体步骤如下: 一、分别推送 第一次推送仓库 加 -u 添加 分支 分别推送会报错 二、一键推送 修改.git/config配置文件 新配置文件 开始推送 三、自定义Git别名 你也可以通过设置一个Git别名来实现这一点,

    2024年02月06日
    浏览(68)
  • IDEA 提交git 之后撤回操作

    1.选择提交记录; 2、 右键git然后选择drop commit; 弊端:会将修改的代码全部进行删除操作 打开 IDEA 的 本地历史记录功能,对修改的内容进行复原 1、撤回commit  2、选择项目——右击git——执行rest head 3、编辑reset head  4、回退到上一个版本HEAD~1   5、点击reset即可 我们可以

    2024年02月16日
    浏览(42)
  • git撤回已推送远程的提交

    1.执行命令,撤销本地的提交         --soft 是软撤回,会撤回提交记录,但是会保留已经修改过的所有代码,如果不需要保留之前的代码,可以替换为 --hard         \\\"15f2499d6a67dac5c54bebe94ad7e8e239140006\\\" 是你想要撤回的到的那次提交的id,替换成你自己想要的。可以在gith

    2024年02月10日
    浏览(37)
  • git撤回上一次的提交

    1.输入 git log  查看所有提交的版本 2.回退到指定版本 git reset命令有3种方式: 1、git reset --mixed: 此为默认方式,等同于不带任何参数的git reset。 2、git reset --soft: 回退到某个版本,只回退了commit的信息,如果还要提交,直接commit即可(修改的内容变成未add的状态),索引(

    2024年02月12日
    浏览(38)
  • GIT常用操作整理(从本地创建仓库到提交到GitHub全流程)学习笔记

    1. 本体和插件下载 官网: GIT Download下载 安装过程中一路默认即可。 终端输入 查看git安装是否成功。 (可选)然后下载一个 Git 状态显示到 powershell 中的非常好用插件,posh-Git(windows): 用管理员身份打开 powershell ,之后输入 重启 powershell 初始化仓库的文件位置会加一个

    2024年04月28日
    浏览(50)
  • Git 撤回本地修改

    以下操作皆是回退操作 一、已经使用 commit 提交到了 版本库 二、已经使用add提交到 暂存区 三、撤回本地修改(没有使用add或者commit) 上图使用 git status 我们可以看到有提示命令 使用restore来恢复修改 可以看到使用命令需要指定文件    

    2024年02月09日
    浏览(38)
  • 【Git】本地仓库管理远程库(GitHub)——clone(下载)、commit(添加到本地仓库)、push(提交到远程仓库)、pull(拉取)操作

    目录 使用远程仓库的目的 将本地仓库同步到git远程仓库 1.克隆远程仓库(clone) 2.新建一个文件 3.将工作区的文件添加到暂存区 4.将暂存区的文件添加到本地仓库(commit) 5.提交(同步)到远程仓库(push) 6.远程库拉取到本地库(pull) 7.团队协作开发和跨团队协作开发(开源项目) 作用:备

    2024年01月21日
    浏览(76)
  • Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

    1.Git回退已经提交的代码 原文链接(原文写的是已经推送push的代码) http://t.csdn.cn/CDjgq 已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作, 撤回 代码回退 2.撤回代码回退 1)首先输入

    2024年02月13日
    浏览(67)
  • 使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库

    使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github、gitee都行) 操作如下: 1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使

    2024年02月13日
    浏览(54)
  • git合并本地或远程提交

    1.确保你当前在本地仓库的主分支上(通常是master或main分支)。你可以使用以下命令来检查当前所在分支: 使用以下命令来获取最新的远程分支更新: 将 branch-name 替换为你要合并的远程分支的名称,例如origin/master。 然后,使用以下命令来合并多个本地提交: 将 num-commits

    2024年02月14日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包