Git 刚刚提交的代码,发现写错了怎么办?

8 篇文章 1 订阅
订阅专栏

刚提交了一个代码,发现有几个字写错了:
在这里插入图片描述

怎么修复?

当场再写一个修复这几个错别字的 commit?可以是可以,不过还有一个更加优雅和简单的解决方法:commit -—amend

“amend” 是「修正」的意思。在提交时,如果加上 --amend 参数,Git 不会在当前 commit 上增加 commit,而是会把当前 commit 里的内容和暂存区(stageing area)里的内容合并起来后创建一个新的 commit用这个新的 commit 把当前 commit 替换掉。所以 commit --amend 做的事就是它的字面意思:对最新一条 commit 进行修正。

具体地,对于上面这个错误,你就可以把文件中的错别字修改好之后,输入:

git add 笑声.txt
git commit --amend

在这里插入图片描述

Git 会把你带到提交信息编辑界面。可以看到,提交信息默认是当前提交的提交信息。你可以修改或者保留它,然后保存退出。然后,你的最新 commit 就被更新了。
在这里插入图片描述

小结

这一节的内容只有一点:用 commit --amend 可以修复当前提交的错误。使用方式:

git commit --amend

需要注意的有一点:commit --amend 并不是直接修改原 commit 的内容,而是生成一条新的 commit

git提交时输错密码,怎么办?
猿小白的博客
12-25 1万+
在使用git提交代码的时候,失误将账号密码填写错误,导致提交失败,却又不知道该怎么办? $ git push origin master remote: Incorrect username or password ( access token ) fatal: Authentication failed for 'https://gitee.com/***.git/' 当我们输入密码之后...
git拉取远程代码写错分支解决方案
m0_66702519的博客
12-06 768
git拉取远程代码写错分支代码解决方案
git 修改注释
热门推荐
taget的专栏
12-06 1万+
当你不小心,写错提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。    不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。    我使用git commit --amend已经push过的,截图如下,我那个"fixes #3"永远的在版本历史中了。
git 中commit 写错怎么修改
qq_43229040的博客
07-27 656
git commit -m “错误注释” 如何修改为正确的呢? git commit --amend 此时会进入默认vim编辑器,按下 insert ,然后修改注释完毕后":wq"保存就好了。
Gitlab修改已push的历史commit信息
最新发布
cheagoun的博客
09-09 682
每次代码提交时,commit message的格式必须是:"JIRA:JIRA_ID 任务描述",如:JIRA:HRMS-001 用户新增。5、输入 git push --force 命令或 git push --force origin 命令,强制提交本地修改到远程仓库代码分支。要执行上述的 git push 强制提交到远程仓库代码分支,需要确保远程仓库代码分支未处于“受保护”状态,否则,强制提交将报错!如果需要修改几乎所有的提交,使用 git rebase -i --root 命令。
git commit 后 发现提交信息写错了怎么办
全栈攻略
11-17 930
git commit 后 发现提交信息写错了怎么办。可以使用命令 amend。此命令将打开默认文本编辑器,允许你编辑最近的提交提交信息。以下是使用git add请注意,如果你已经将最近的提交推送到远程仓库,修改提交将会改变提交的哈希值,这可能会引起困惑和冲突。在这种情况下,建议与团队成员进行沟通,并协商如何处理已推送的提交。此外,还应该注意,仅在你是最近提交的作者的情况下才能修改最近的提交。如果你不是最近提交的作者,运行将会创建一个新的提交,而不是修改最近的提交
git commit 错了怎么办
lxw665的博客
10-28 261
参考链接。
Git上,提交记录有误,修改commit方法
偏执的小男孩儿
06-17 1478
git commit 提交失误,问题修改
11高级 2:刚刚提交代码发现写错了怎么办?.md
03-31
高级 6:代码已经 push 上去了才发现写错? 学习时长: 3分8秒 试学 17 高级 7:reset 的本质——不止可以撤销提交 学习时长: 8分33秒 18 高级 8:checkout 的本质 学习时长: 3分8秒 19 高级 9:紧急情况:「立即给我...
傻瓜式Git提交代码流程【写给初学者】
05-03 5286
前言 Git是程序员工作中最最常用的分布式版本控制系统,为的就是解决那种多人协作、多次修改的问题,虽说Git可以应用于各行各业,但是实际上还是程序员用的最多了,应该说是程序员的必备技能之一了,如果你还不会Git,赶紧学起来吧,否则可能要out了 可能很多学生党只是平时使用过Git,自己练习过Git命令,但是并未真实在工作中使用过Git,也就是可能没有遇到过各种需要回滚代码、解决冲突这种场景 我这篇文章默认大家对Git是有一定了解的,也就是关于上面这些理论啥的大概应该是懂得,我也就不多啰嗦了,个人操作的.
15高级 6:代码已经 push 上去了才发现写错?(1).md
03-31
高级 6:代码已经 push 上去了才发现写错? 学习时长: 3分8秒 试学 17 高级 7:reset 的本质——不止可以撤销提交 学习时长: 8分33秒 18 高级 8:checkout 的本质 学习时长: 3分8秒 19 高级 9:紧急情况:「立即给我...
git commit 文字填错了 如何修改
resilient的博客
02-19 2172
刚刚代码,git提交git commit -m"错误文字不小心提交了" 若没有push 只需要再执行 这句即可 git commit --amend -m"这才是要提交的文字" 然后再git log查看是否改过来 ...
git提交代码怎么办?
I do more ,you do less
08-31 811
git提交代码怎么办? 首先,确认哪些文件被误提了 自己本地是否可以恢复到错误提交之前的那一版本,如果可以,将恢复之后的文件,备份出来,因为如果再次给git提交,自己本地恢复的代码就会被覆盖掉。所以,将恢复的代码另存一个文件夹。 更新代码,把git远程的错误提交代码,更新到本地。将文件夹中恢复的正确代码覆盖掉工作空间中的错误代码。然后重新提交。 如果自己没法恢复到正确的那一版本的代码,那自己本次修改的所有内容都会丢失。这个比较烦哦。 ...
git commit 提交信息写错,怎么更改?
清颖的博客
01-10 5173
git修改提交后的commit描述信息,具体步骤请看原文。
git里commit的时候-m描述写错了,怎么修改描述
学习前端这门手艺,栈底到栈顶依次是:浏览器架构、Web 网络、事件循环机制、JavaScript 核心、V8 的内存管理、浏览器的渲染流程、Web 安全、CSS、React、Vue、Node、构建工具链等
08-11 5916
问题 比如我们在提交代码的时候执行了git commit -m '提交代码',但是我们又想修改提交代码为bug修复,这个时候我们应该怎么操作? 解决 1、执行git commit --amend,就会进入下面的界面 (amend:修正,修订(法律文件、声明等)) 2、然后按一下键盘的 i 键,进入插入模式 3、修改描述为bug修复,然后按 esc 退出,在英文模式输入法下再按 shift + :,输入 wq 4、搞定收工!愿世间永无bug! ...
git commit 问题描述写错了怎么修改(在未git push)
miracle
07-12 6495
有时候在git commit后发现没有描述好,或者还没写好就不小心按了回车提交了.  那么要修改要怎么怎么。 在未执行git push 之前可以使用如下的命令进行操作(只能撤销最近一次的commit)     git  reset --soft commit_id(可以git log查看)例子:    先git log 查下commit_id 如图中红线所示在开个git bash 窗口git re...
git 更改已commit的错误提交信息
许进进的博客
06-27 1334
amend命令可更改最后一次提交的注释信息: 随后,进入vim命令行:vim操作:按 i,在#的最上方删掉错误的描述,然后重新输入注释。 按 Esc 按钮退出编辑模式,按 :wq 键,保存并退出即可。
【经验】Git|如何删除错误的commit?(存在大文件无法push的commit、不需要的commit等情况、清除所有commit的情况)
qq_46106285的博客
05-16 1万+
非常常用。
Git如何修改已经提交的注释说明
iOSTerry的博客
10-28 1万+
在我们使用git时偶尔会忘了给提交添加注释或者注释写错了,这时怎么修改呢? 有两种发生的情形。 情形一:已经commit到本地仓库,还没有push到远程 解决方法: //查看提交文件,里面包含注释和变更内容 使用git commit --amend 此时会打开最近一次本地commit的信息,此时是以vi编辑器的形式打开啊。我们按下i建进入文本编辑模式,然后把想要修改提交信息no...
写文章

分类专栏

  • mybatis 从入门到精通 付费 5篇
  • Mysql 11篇
  • java 37篇
  • 杂项 9篇
  • web前端 11篇
  • js 18篇
  • Spring 9篇
  • 前端面试题 23篇
  • Git 8篇
  • ELK 1篇
  • Vue 66篇
  • 正则表达式 2篇
  • SpringBoot 1篇
  • Spring Security 1篇
  • java开发规范 1篇
  • Web安全 17篇
  • 前端规范 8篇
  • 浏览器 3篇
  • vscode 8篇
  • CSS 5篇
  • Gitlab 4篇
  • 日志 4篇
  • Java 并发编程 34篇
  • Java面试题 5篇
  • Google Guava 1篇
  • 设计模式 3篇

最新评论

  • eslint报错: Unnecessary escape character: \- no-useless-escape eslint

    hqh642134542: export function validEmail(email) { const reg = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z0-9]+\.?)+[a-zA-Z]{2,}))$/ return reg.test(email) }

  • eslint报错: Unnecessary escape character: \- no-useless-escape eslint

    hqh642134542: 你也是个人才,拜托看看文章 他这个正则是多写了一个转义

  • eslint报错: Unnecessary escape character: \- no-useless-escape eslint

    hqh642134542: 那你别笑死了 他这个正则难道不是多写了转义吗

  • eslint报错: Unnecessary escape character: \- no-useless-escape eslint

    虾仁猪芯: 笑了哥们

  • 最全的正则表达式教程

    智慧的牛: 非常好的一篇博文,通俗易懂、由浅入深地介绍了正则表达,一个个例子将许多概念阐述得明白。

大家在看

  • AOP武功秘籍:用@EnableAspectJAutoProxy让Spring Boot焕发新生

最新文章

  • 5.Mybatis 缓存详解
  • 4.mybatis 高级结果查询
  • 3.Mybatis 注解方式的基本用法
2022年215篇
2021年80篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半夏_2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家深受顾客欢迎的玻璃钢雕塑白云区玻璃钢雕塑制作厂家组合式玻璃钢雕塑多少钱制作玻璃钢雕塑产品生产厂家荆州玻璃钢雕塑熊猫厂商九江大型玻璃钢雕塑优势茂名品牌玻璃钢人物雕塑合浦玻璃钢雕塑价格玻璃钢花盆起泡双桥玻璃钢花盆花器玻璃钢雕塑效果制作方法玻璃钢仿铜雕塑专业公司泸州玻璃钢卡通雕塑商场美陈杂志推荐玻璃钢雕塑销售的主要对象佛山玻璃钢雕塑造型价格优惠长春仿铜玻璃钢雕塑生产厂家福建商业商场美陈费用瀍河玻璃钢雕塑加工厂家沈阳关公玻璃钢雕塑制作沈阳玻璃钢雕塑修复湖州定制玻璃钢雕塑制作揭阳玻璃钢卡通雕塑手工制作佛像玻璃钢人物雕塑制造拉丝玻璃钢雕塑泸州卡通玻璃钢雕塑定做苏州玻璃钢雕塑加工厂铜陵玻璃钢雕塑厂四川超市商场美陈哪里买长沙玻璃钢雕塑优势香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化