首页 > 其他分享 >Git操作之 git add 撤销、git commit 撤销

Git操作之 git add 撤销、git commit 撤销

时间:2022-08-26 14:06:27浏览次数:138  
标签:reset Git -- 撤销 add git commit

1、git add 添加多余文件 撤销操作

git reset HEAD 后面什么都不跟的,就是上一次add 里面的内容全部撤销
git reset HEAD XXX 后面跟文件名,就是对某个文件进行撤销

2、git commit 撤销操作

git reset --soft HEAD^ 

这样就成功的撤销了commit操作

注意,仅仅是撤回commit操作,您写的代码仍然保留。

git reset 其他参数说明:
--mixed 
意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

--soft  
不删除工作空间改动代码,撤销commit,不撤销git add . 

--hard
删除工作空间改动代码,撤销commit,撤销git add . 

注意完成这个操作后,就恢复到了上一次的commit状态。

 

commit注释写错了,只是想改一下注释,只需要:

git commit --amend

此时会进入默认vim编辑器,修改注释完毕后保存就好了。

原文链接:https://blog.csdn.net/w958796636/article/details/53611133

标签:reset,Git,--,撤销,add,git,commit
From: https://www.cnblogs.com/vant-xie/p/16627300.html

相关文章

  • git的学习
    在这里可以推荐一个git的练习网址:https://learngitbranching.js.org/。里面有git的命令学习和git在团队中使用的模拟实战,个人感觉还行,不过要是有git的视频看,还是看视频吧,......
  • git使用记录
    1、空文件夹git默认忽略空文件夹,想要将空文件夹包含在git仓库里面,只需要在最后一级目录里面添加一个“.gitkeep”文件即可。 2、igonre文件模板一种是在gite......
  • 学习笔记:github的基础使用复习_流畅使用技巧
    笔记内容来自网站up主小迷糊。包括以下两个视频链接: 『教程』手把手教你流畅访问Github_哔哩哔哩_bilibili『教程』一看就懂!Github基础教程_哔哩哔哩_bilibili1、关于......
  • Gitlab 服务器搭建过程
    官网地址首页:https://about.gitlab.com/安装说明:https://about.gitlab.com/installation/安装命令(原始)sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-serv......
  • Git工作流
    概念在项目开发过程中使用Git的方式分类集中式工作流像SVN一样,集中式工作流以中央仓库作为项目所有修改的单点实体。所有修改都提交到Master这个分支上。这种方......
  • 每个开发人员都应该关注的7个优秀的GitHub仓库
    目录1.FreeCodeCamp2.DeveloperRoadmap3.Awesome4.BuildYourOwnX5.GitIgnore6.SystemDesignPrimer7.CodingInterviewUniversity GitHub是w......
  • git错误:Please, commit your changes or stash them before you can merge.
    https://blog.csdn.net/weixin_44984864/article/details/114658215?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogC......
  • TortoiseGit之私钥配置
    tortoiseGit的秘钥是需要依赖Putty,所以在安装目录下找到puttygen.exe  点击Load-》找到秘钥所在的目录-》选择文件类型为AllFiles-》选择id_rsa  点击打开......
  • Mac+Jenkins+Git+Python自动化项目集成-jenkins配置
    Mac+Jenkins+Git+Python自动化项目集成-jenkins配置一、下载安装jenkins(mac)1.Jenkins.war包下载地址:http://updates.jenkins-ci.org/download/war/2.打开终端输入:java......
  • Git&GitHub远程仓库交互
    GitHub创建远程库创建远程库地址别名gitremote-v查看当前所有远程地址别名gitremoteadd[别名][远程地址]推送gitpush[别名][分支名]克隆gitclone[远......