【git命令】git commit之后想撤销怎么办?

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

git add [filename] 将文件放入暂存
git commit -m ‘message’ 将文件提交到本地仓库
git push 将文件提交到远程仓库

如果我commit时发现有些文件没有保存更新怎么办?
使用以下命令,

 git commit --amend

你的操作可以这样:

$ git commit -m 'initial commit'
$ git add forgotten_file
$ git commit --amend

最终你只会有一个提交——第二次提交将代替第一次提交的结果。

当你在修补最后的提交时,与其说是修复旧提交,倒不如说是完全用一个 新的提交 替换旧的提交, 理解这一点非常重要。从效果上来说,就像是旧有的提交从未存在过一样,它并不会出现在仓库的历史中。

修补提交最明显的价值是可以稍微改进你最后的提交,而不会让“啊,忘了添加一个文件”或者 “小修补,修正笔误”这种提交信息弄乱你的仓库历史。文章来源地址https://www.toymoban.com/news/detail-510013.html

到了这里,关于【git命令】git commit之后想撤销怎么办?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 女朋友说总是记不住Git命令,怎么办?安排!

    如果你也和我女朋友一样总是忘记Git命令,觉得记忆Git命令是很枯燥和麻烦的事情。我写了一个 包含了40 条常用Git命令的清单 。你一定要收藏起来,当你忘记Git命令的时候,就可以打开来查看啦!!! directory 目录是可选的。如果没有指定,默认使用 当前目录 。 如果要添加

    2024年02月02日
    浏览(37)
  • git 撤销add/commit,以及更换源命令

    前言:主要是为了自己方便记录,省的每次都查找一下这些命令 1、当我们只是想撤回commit,保留 add . 的时候,可以用下方代码 2、当我们想撤回commit以及add .的时候,可以用下方代码  注意:reset 命令只能回滚最新的提交,无法满足保留最后一次提交只回滚之前的某次提交。

    2024年02月05日
    浏览(45)
  • Linux:在VMware中,如果虚拟机之前可以上网,之后突然不能上网,怎么办?

    Linux系统版本:centos 7.5 x64位 VMware版本: VMware Workstation Pro 16 在VMware中,如果配置的虚拟机在之前可以上网,之后突然不能上网,怎么办?如何解决它?莫急,且看本文为你深度分解。 排查步骤: ①查看虚拟机有无ip地址,换而言之,就是 查看有无启动网络 a. 输入命令 ifc

    2024年02月16日
    浏览(49)
  • git 在 commit 提交之后怎么撤回本地提交

    当我们使用 git 开发时,一般会执行这几个命令: 可以使用下面这个指令撤回: 注意:这个指令只撤回本次 commit 提交,并不会回退您的代码,所以可以安心使用~ 如果只是单纯的commit 注释写错了,可以通过下面这个指令去修改: 完成。

    2024年02月11日
    浏览(51)
  • 使用git push太慢怎么办

    修改host文件: windows 的路径应该在 C:WindowsSystem32driversetchosts 在host文件的最后一行加上 host不允许修改就复制一份,修改好了再替换掉,可能会让你输入账户密码,输入就好了 整完之后,快的一批。。。牛皮

    2024年02月03日
    浏览(64)
  • git切换分支提示找不到分支怎么办

    随着代码学习的深入,越来越多人使用github或者gitlab进行项目管理,这就会涉及到一些远程操作。比如的ssh配置在linux+gitlab 还有本文的主角:仓库分支的切换不成功。 分支可以基于现有分支进行创建,方便在现有代码上实现或者测试一些新的功能,而不会污染原始的分支上

    2024年02月07日
    浏览(43)
  • 使用git时本地代码被覆盖怎么办

    右键要想要恢复的代码或文件夹=》右键=》Local History=Show History 看右边有了不同时间的代码,去点一下试试 我点就去了,啊呀,我发现冲突了,看一下是不是我丢掉的代码。 md终于找到了,合并一下冲突。拉一下代码,重新提交一下。 大功告成

    2024年02月11日
    浏览(45)
  • 下载git,界面打不开怎么办?

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、git安装包的下载 1.问题 2.解决方法 在下载使用git时,可能会出现git安装包下载打不开的情况,下面萌新带你解决这个问题! 最初萌新在下载git安装包时,出现,下面的问题情况: 点

    2024年03月23日
    浏览(54)
  • pyhon项目中,使用pip安装第三方插件之后,明明使用pip list可以查到,但是在项目中import时仍然找不到怎么办?

    认识pip: python中的pip是用来安装python第三方库的工具,是安装python的时候自带的。         1.安装方式:pip install 第三方库名,比如:pip install selenium         2.查看已安装的所有第三方库:pip list 或 pip3 list  (如果系统中同时安装了Python2和Python3,则pip默认给Python2用

    2024年02月15日
    浏览(36)
  • git中合并分支时出现了代码冲突怎么办

    友情提醒: ①git merge命令介绍 git merge 用于本地分支的合并。将一个本地分支的更改合并到另一个本地分支时,你会使用git merge命令。 git merge命令用于将一个分支的更改合并到另一个分支。它会将两个分支的更改整合在一起,保留详细的合并信息,并成为一个新的提交。 例如

    2024年03月20日
    浏览(80)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包