Git基本操作之 修改提交信息 取消暂存文件 撤销文件修改

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

git 文件分为

        本地文件【即你当前在git  bash终端ls 看到的文件】

        暂存文件【即你使用了git  add 之后存储在index file 的文件,此文件是下一步commit的暂存】

        仓库文件【即执行了git commit之后的文件】

1.修改提交信息,这里指的是修改 git  commit的时候你输入的“提交信息”,如下面的"第一次提交"

git  add  第一次提交的文件.c
git  commit -m "第一次提交"

如果你发现git  commit  -m 这个命令的描述不准确,这是第二次提交了,可以使用下面的命令进行修改

git  add  遗漏的文件.c
git  commit --amend

这个时候就会弹出界面,让你修改提交信息,记住,这里并非让你修改提交的代码,而是让你修改上面的“第一次提交” 这个提交的提示信息,并且此命令会提交你第一次git add 添加到暂存区的文件,也就是说让你可以补交一下”遗漏的文件“,修改一下提交日志。。。

2.取消暂存的文件

比如开发过程中,你修改了两个文件111.c  222.c,但是本次只想验证222.c  是否符合预期,但是一不小心使用了git  add * ,全给干到暂存区了,如何只取消其中一个呢?使用下面的命令可以实现:

git  reset  HEAD 111.c

这样就取消了 111.c的暂存,使用git  status查看,111.c就又是已经修改未暂存的状态了。

3.撤销对文件的修改

如果在开发过程中发现修改错了文件,想撤销对某一个文件的修改,但是又不想影响到别人修改的代码。也就是删除本地修改,重新拉取这个文件。使用下面的命令:

git   checkout  -- 111.c

注意:如果你已经对上述文件执行过 git   commit 或者 git  add 操作,上述命令无法达到你的目的,这个命令实质上是从暂存区取出文件覆盖本地文件文章来源地址https://www.toymoban.com/news/detail-400129.html

可以使用下面的方法重置本地代码:
1.在其他文件夹里重新拉取代码
  git  clone  <url>
2.删除本地的代码  111.c
  rm  111.c
3.把原来拉取到的代码复制过来
   

到了这里,关于Git基本操作之 修改提交信息 取消暂存文件 撤销文件修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Git】Git(分布式项目管理工具)在Windows本地/命令行中的基本操作以及在gitee中的操作,使用命令行、图形化界面,进行提交,同步,克隆

    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,

    2024年02月04日
    浏览(48)
  • 如何在 Git 中取消暂存文件?

    在使用Git进行版本控制时,我们经常需要将文件添加到暂存区(stage)以便提交更改。但有时候我们可能会错误地将文件添加到暂存区,或者改变了对文件的修改意图,这时候我们需要取消暂存并将文件从暂存区移除。本文将详细介绍如何在Git中取消暂存文件的方法,以帮助

    2024年02月16日
    浏览(26)
  • RabbitMQ安装、端口修改、基本操作详解!

    RabbitMQ是一款开源的消息队列中间件,用于在应用程序之间进行消息传递。下面详细解释RabbitMQ的安装、端口修改和基本操作: 安装RabbitMQ: 访问RabbitMQ官方网站(Messaging that just works — RabbitMQ)。 下载适用于你的操作系统的RabbitMQ安装包。 按照官方文档中的指导安装RabbitMQ。

    2024年02月12日
    浏览(37)
  • 【Git】Git基本操作

    Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。它采用分布式方式,避免中心服务器的单点故障,保障系统的高可用性和稳定性。Git可以作为一种过渡方案来替代BitKeeper,帮助管理Linux内核开发等。总之,Git是一种高效、灵活的

    2024年02月04日
    浏览(40)
  • 【git】修改已提交的信息

    every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?type=blog git中修改已提交的信息(用户信息,提交注释)修改 如下命令,进入命令模式,即可修改,修改完以后push 显示的提交为倒叙 将需要修改的commit前面的pick改为edit,保存退出。 修改提交的信息,改

    2024年02月13日
    浏览(35)
  • 【Git】修改提交信息(单次、批量)

    实战:将 9ee990a 的提交信息改为:commit 3 进入编辑模式(按 i),将第一行的 pick 改为 e(方向键移动光标),保存退出(按 ESC,输入:wq,回车) 此时 git 会有如下提示 由提示得知,先运行第一个命令修改提交信息 修改好后再运行第二个命令保存 若要批量修改,那就将多个

    2024年04月17日
    浏览(23)
  • git修改提交信息(commit)

    在公司一般都会使用代码管理工具,git是一款用于仓库管理系统的开源项目,使用Git作为代码管理工具,可以是项目版本管理变得简单,易于版本回滚和代码管理。 Gitlab 是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文

    2024年01月25日
    浏览(33)
  • git修改提交信息commit

    问题出现,我们在开发版本任务的时候有新增需求,里面分重构原有需求 refactor ,新增需求 feat ,修复bug fix ,性能优化 perf 等等。这有利于团队代码评审 code Review 然而,我有次提交信息之后忘记写属于什么类型的需求了,得要改不能撤销,只能就行git操作 第一步使用 git

    2024年02月01日
    浏览(29)
  • GIT —— 基本操作,分支管理,远程操作

    最近找实习,在完善简历,遂发一发存货,有待持续完善,我认为这部分非常的有意义 创建 配置 将配置生效于 当前机器的 所有仓库 删除配置/删除全局配置 .git :版本库,不允许手欠做任何修改! stage/ 或 index/ :暂存区,索引 gitcode/ : 工作区 修改的工作区内容会写入**对

    2024年02月11日
    浏览(57)
  • Git基本操作:版本打Tag的作用以及基本操作流程

    作用介绍 在git代码管理时,有时候我们想对某个特定的commit 添加标记,比如要标识版本信息,这时候就可以用的git中的打标签功能。 打tag就类似于我们看书放书签一样,以后可以直接用tag找到提交的位置,不然的话,就只有看commit的哈希值返回指定位置,比较繁琐。 特别强

    2024年02月13日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包