首页 > 其他分享 >git撤销commit未push

git撤销commit未push

时间:2023-06-30 15:11:25浏览次数:43  
标签:reset git -- 撤销 add push commit

1.使用参数--mixed(默认参数),如git reset --mixed <commit ID>或git reset <commit ID>

撤销git commit,撤销git add,保留编辑器改动代码

2.使用参数--soft,如git reset --soft<commit ID>

撤销git commit,不撤销git add,保留编辑器改动代码

3.使用参数--hard,如git reset --hard <commit ID>

撤销git commit,撤销git add,删除编辑器改动代码

标签:reset,git,--,撤销,add,push,commit
From: https://www.cnblogs.com/lihan829/p/17516833.html

相关文章

  • Git命令详细使用指南
    Git命令详细使用指南Git是一种广泛使用的版本控制系统,它可以帮助开发人员跟踪变更、协作项目和有效管理代码仓库。无论你是初学者还是有经验的用户,理解各种Git命令对于高效的代码管理至关重要。安装根据Git官方网站(https://git-scm.com)上提供的说明下载和安装Git。安装完成后,你......
  • JetBrains系IDE使用Git很慢的问题
    起因:在公司电脑上使用 IntelliJIDEA 的时候发现操作Git特别的慢,status、fetch、pull、checkout、commit等基础操作都执行的特别慢,下方的Task进度条一直处于等待中,等待差不多10秒多的时候才开始执行进度。最难以忍受的是,在Settings里面检查Git的版本操作都需要接近20多秒的时间,......
  • git笔记
    1、添加第一步:用gitbushhere打开需要上传的文件夹gitinit初始化本地仓库,这个时候会生成一个.git文件夹,说明初始化成功了。第二步:打开.git文件夹下的config文件,输入你的用户名和邮箱。[user] name=@blueskyfan [email protected]第三步:找到你的g......
  • 使用gitlab实现CICD
    一、概念介绍GitLabCI/CD是一个内置在GitLab中的工具,用于通过持续方法进行软件开发:ContinuousIntegration(CI) 持续集成ContinuousDelivery(CD)   持续交付ContinuousDeployment(CD)  持续部署持续集成的工作原理是将小的代码块推送到Git仓库中......
  • gitlab-docker部署最终版
    下载gitlab镜像dockerpullgitlab/gitlab-ce:latest 运行mkdirgitlabgitlab/etcgitlab/loggitlab/optdockerrun-id-p3000:80-p9922:22-v/root/gitlab/etc:/etc/gitlab-v/root/gitlab/log:/var/log/gitlab-v/root/gitlab/opt:/var/opt/gitlab--restart......
  • Git修改时间格式
    在使用gitlog时显示的commit历史的内容如下commit023a85972244c2aed34c9fb6d696d03a07e147ceAuthor:yourname<youre-mail>Date:2023-06-29修改Git日期格式要修改全局的Git日期格式,你可以使用gitconfig--global命令来配置date.format选项。运行以下命令来修改全......
  • Tool-Gitlab-CICD
    Tool-Gitlab-CICDAttentionsudogitlab-runnerregisterLinuxexecutor:shellsudogitlab-runnerverifysudogitlab-runnerstartIntroductionhttps://blog.csdn.net/qq_42001163/article/details/122938040安装Gitlab-runner命令行添加官方GitLab存储库:$curl......
  • Git Credential Manger账号密码查看
      ......
  • git已经配置公司的git密钥,想再配置一个私人的git密钥关联github,如何设置
    如果你已经配置了公司的Git密钥,但是想在GitHub上使用私人的Git密钥进行身份验证,可以按照以下步骤进行设置:1.在本地计算机上生成一个新的SSH密钥对。你可以使用ssh-keygen命令来生成新的SSH密钥对,文件名起个其他名字,不要和默认的重复,例如:ssh-keygen-trsa-b4096-C"your_......
  • 如何使用 Terraform 和 Git 分支有效管理多环境?
    作者|SumeetNinawe翻译|Seal软件链接|https://spacelift.io/blog/terraform-environments 通常我们使用Terraform将我们的基础设施定义为代码,然后用TerraformCLI在我们选择的云平台中创建制定的基础设施组件。从表面上看,整个过程看起来似乎不需要花费太多精力。然而当我......