首页 > 其他分享 >git 如何取消已经 add,commit 的文件

git 如何取消已经 add,commit 的文件

时间:2022-09-26 21:33:40浏览次数:87  
标签:文件 HEAD git 回滚 add commit

根据这个视频记录的笔记

【git操作之误add和commit如何回滚】 https://www.bilibili.com/video/BV1eq4y1D7YS?share_source=copy_web

误 add 文件 如何回滚?

新建文件,然后不进行 add 操作

img

add 文件

img

回滚 add 的文件 Reset HEAD

img
img

误 commit 文件 如何回滚?

commit 文件

img

回滚 commit 的文件

  • 已经 commit 了, 不能回滚到 HEAD, 只能回滚到 HEAD 的前n步 (HEAD~n)
    img

标签:文件,HEAD,git,回滚,add,commit
From: https://www.cnblogs.com/isChenJY/p/16732582.html

相关文章

  • groovy 脚本实例 从git上创建feature分支
    目录groovy脚本实例从git上创建feature分支从git上创建feature分支groovy脚本实例从git上创建feature分支从git上创建feature分支//从git上创建feature分支package......
  • Gitee多分支提交被拒
    方法一首先gitlog查看commit记录,找到远端本地冲突之前的commitgitreset--soft[commitID]1、gitpulloriginmaster(根据你的分支变换)--allow-unrelated-his......
  • git常用命令
    切换远程分支需要先将远程分支与本地分支关联。gitcheckout-b本地分支名origin/远程分支名该命令可以将远程仓库里指定的分支拉取到本地,并在本地创建一个分支与指定......
  • 关于使用shutil.rmtree删除git文件夹时出现拒绝访问的问题
    简介在实际项目中发现,当使用shutil.rmtree删除整个git目录时会出现.git文件无法删除的情况,报错是拒绝访问,原因是默认情况下.git文件是只读的,无法直接对其进行操作。解决......
  • Git常用命令
    感觉VS2019自带的偶尔出现提交,拉取失败,还是命令解决1、回退到上次提交不清除本地提交的代码gitreset--softHEAD~12、回退到上次提交并清除本地提交的代码git rese......
  • gitlab 迁移
    场景:机房搬迁,gitlab迁移至腾讯云解决:1.在原服务器上使用命令生成备份包gitlab-rakegitlab:backup:create 备份命令,会在目录/data/gitlab/backups下生成1579054425_20......
  • GitEE常用命令集合
     以下代码运行前提:在gitee官网有自己的仓库(或者公司的代码仓库) 一、本地仓库初始化(即把当前文件夹(也称本地仓库)与远程仓库连接)gitinit二、设置全局用户名和邮......
  • Git 异常处理:SSH 端口 22 连接超时
    ssh:connecttohostgithub.comport22:Connectiontimedout鼠标右键>>GitBashHere进入.ssh文件夹cd~/.ssh创建一个config文件不会使用vim的可以直接......
  • Git:Github-SSH 配置(加密方式 Ecdsa)
    鼠标右键菜单>>GitBashHere配置用户名gitconfig–globaluser.name"用户名"配置电子邮箱gitconfig–globaluser.email"电子邮箱"以Ecdsa的方式生成SSH......
  • GitHub 如何帮助您构建项目
    GitHub如何帮助您构建项目当我开始开发Nawat应用程序时,我使用笔记来跟进开发任务。工作量越快增长,我就需要另一个开发人员来帮助我完成不同的任务。聘请了一名自由职......