git操作——撤回修改

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

1.修改了代码,但是还没使用git add进行缓存,这时候想放弃修改

1.1 放弃修改某个文件

git checkout -- filename

1.2放弃修改所有文件

git checkout .

这个命令不会删除新建的文件,因为新建的文件还没有被add到仓库,不能被git操控,只能通过手动删除

2.已经使用git add缓存代码,但还没有用git commit提交,这时候想放弃修改

2.1放弃修改某个文件

git reset HEAD filename

2.2放弃所有文件的修改

git reset HEAD

这个时候还没有完全撤回所有的修改,这个命令是清除了所有的缓存,也就是回到了上面的第一步,目前本地的修改还是在的。如果要彻底清除代码的修改,还需要按照上面第一步的操作再来一次

3.已经使用git commit提交代码了,这时候想放弃修改

3.1撤回本次修改,退回到上一次修改的时候

git reset --hard HEAD^

3.3退回到任意版本的时候

先通过git log查看提交历史的commit id

git log

然后退回到指定版本文章来源地址https://www.toymoban.com/news/detail-805747.html

git reset --hard commit id

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

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

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

相关文章

  • git实战技巧-本地刚做出的修改、暂存和提交如何进行撤销

    1、解决思路 工作区和暂存区内容的撤销,直接按照对应命令或者IDEA界面完成操作就行。 对于已提交的撤销回滚建议如下: 1. 代码如果仅仅是回撤到指定版本,该版本之上的更新是不需要的,选择Hard模式。 2. 代码回撤到指定版本时,需要保存该版本之上的更新,可以选择

    2024年02月10日
    浏览(32)
  • 【git】Idea撤回本地分支、或远程分支提交记录的各种实际场景操作步骤

    实现效果: 撤回这个未push到远程的记录 操作步骤: 最后一次commit到本地的记录没有了, 记录回到了暂存区 有撤销记录的: 实现效果: 本质,就是重新提交对 第二次提交 删除的操作 撤销后,本地和远程分支上有撤销记录 操作步骤: 无撤销记录的: 实现效果: 远程最后

    2024年02月10日
    浏览(30)
  • Git基本操作之 修改提交信息 取消暂存文件 撤销文件修改

    git 文件分为         本地文件【即你当前在git  bash终端ls 看到的文件】         暂存文件【即你使用了git  add 之后存储在index file 的文件,此文件是下一步commit的暂存】         仓库文件【即执行了git commit之后的文件】 1.修改提交信息 ,这里指的是修改 git  commit的时

    2023年04月08日
    浏览(42)
  • GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件

    Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 我们这里就不多介绍这里的 GIT 了,百度百科和维基百科上都有很多介绍,我们这

    2024年02月05日
    浏览(29)
  • git撤回本地提交

    在开发中,我们经常会遇到代码提交有误,需要撤回到本地提交的状态。即在执行如下命令后: 代码提交后发现错误,需要撤回,可以执行如下指令进行撤回: –soft只会撤回commit提交本次,不会回退代码。 如果是commit注释写错,可通过以下指令修改: git reset --mixed:默认值

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

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

    2024年02月11日
    浏览(39)
  • Git撤销add 、Git撤销commit、修改commit注释

    1、已经commit但未push,回退本地提交代码: 格式 参数说明: --mixed(默认)    不删除工作空间的改动代码,撤销commit,撤销git add file. --soft(常用) 不删除工作空间的改动代码,撤销commit,不撤销git add file,如果还需要提交,直接commit即可. --hard(慎用) 删除工作空间的改动代码,撤销commi

    2024年02月15日
    浏览(45)
  • git管理修改、撤销修改和删除文件

    git管理的是修改,而不是文件。修改可以是新增一行、删除一行、添加某些字符、删除某些字符、删除文件或新建文件等。 现在我们修改文件sample.txt,然后使用git add命令将文件提交至暂存区: 可以看到添加了“git tracks changes”这一行,然后再次对文件sample.txt进行修改,然

    2024年02月05日
    浏览(45)
  • 熟练使用git之git撤回操作

    需要关注持续更新的朋友可以关注下面的链接: git操作合集地址 1、执行了merge但没有commit 2、撤回上次或者上上次提交代码 要撤销上一次提交或上上次提交的代码,有两种常用的方法可以实现: 2.1. 使用 git revert 撤销提交: 撤销上一次提交: git revert HEAD 撤销上上次提交:

    2024年02月12日
    浏览(34)
  • git 撤回操作

    1、执行了merge但没有commit 2、撤回上次或者上上次提交代码 要撤销上一次提交或上上次提交的代码,有两种常用的方法可以实现: 2.1. 使用 git revert 撤销提交: 撤销上一次提交: git revert HEAD 撤销上上次提交: git revert HEAD^ 这些命令将创建一个新的提交,将先前提交的更改撤

    2024年02月09日
    浏览(62)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包