git 撤销全部的commit_git 撤销commit
如果不小心commit了一个不需要commit的文件,可以对其进行撤销。
先使用git log 查看 commit日志
Python代码
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826
Date: Tue Sep 4 18:19:23 2012 +0800
删除最近搜索数目限制
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826
Date: Tue Sep 4 18:16:09 2012 +0800
找到需要回退的那次commit的 哈希值,
git reset --hard commit_id
使用上面的命令进行回退
以下是豆瓣的
起因: 不小新把记录了公司服务器IP,账号,密码的文件提交到了git
方法:
git reset --hard
git push origin HEAD --force
其他:
根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:
git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
HEAD 最近一个提交
HEAD^ 上一次
每次commit的SHA1值. 可以用git log 看到,也可以在页面上commit标签页里找到
git 撤销全部的commit_git 撤销commit相关推荐
- git 撤销全部的commit_git撤销commit的三个方法
撤销commit有很多方法,个人比较推荐用 reset 或rebase -i,底下将会同时介绍 revert 和 reset 的方法. commit 如下 A -> B -> C -> ...
- git 撤销全部的commit_Git 撤销 Commit
1.第一种情况:还没有push,只是在本地commit git reset --soft|--mixed|--hard git push develop develop --force (本地分支和远 ...
- git 撤销全部的commit_git如何撤销commit的方法(未push)
撤销commit一般用git reset ,语法如下: git reset [ --mixed | --soft | --hard] [] 1.使用参数--mixed(默认参数),如git reset ...
- Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交
Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交 [一]撤销push 执行 git log 查看日志,获取需要回退的版本号 执行 git reset –-soft <版 ...
- git 撤销全部的commit_git 撤消操作所有
概念 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的. 暂存区:已经 git add xxx 进去,且未 gi ...
- 【Git笔记3】关于撤销、删除、恢复的那些事儿
在跻身于"国庆抢票大战"的我们,不要忘记学习,今天接着上篇 [Git笔记2]必知习惯和如何版本回退,继续开干!一起来瞅瞅如何撤销没有add的修改,如何撤销以及add到暂存区的修改, ...
- Git 版本回退和修改撤销
文章目录 前言 一.版本回退 (撤销commit修改) 版本查看 临近版本回退 指定版本回退 git reset的模式 二.修改撤销 在工作区的修改撤销(撤销直接修改) 在暂存区的修改撤销(撤销add ...
- git amend详解和撤销
git amend 详解和撤销 git amend详解 git amend 作用 git amend如何撤销 git amend详解 git amend 作用 git 在现在的开发中使用频繁,解决了很 ...
- GIT 新手入门-4种撤销操作
一.git撤销未add的更改 原理:git checkout -- README.md拉取暂存区or版本库文件,并将其替换成工作区文件 撤销工作区已经修改的某一个文件 $ git ch ...
最新文章
- Java Iterator 使用
- logback不同业务的日志打印到不同文件
- 时间序列里面最强特征之一
- python inspect.stack() 的简单使用
- jQuery中each的用法之退出循环和结束本次循环
- VisualAssistX中文注释提示错误 解决办法
- 可变参数函数——以printf为例子
- Maven Plugins
- Protel99SE快捷键大全
- 神经网络求解二阶常微分方程(代码)
- TestStand-编辑VI
- 【论文阅读】Rethinking the Value of Network Pruning
- word文档压缩文件大小
- 飞鱼星路由器如何限制外网访问服务器网站,飞鱼星路由器指定ip/mac禁止上网设置教程...
- python编译器哪个最好用_python编写器哪个好用?
- imx6ul的sd卡启动过程分析
- 成都一名程序员跳楼,程序员眼中的成都和天府软件园
- ACT托管的CRM软件开发您的业务
- android改微信号码,安卓版微信更新,已支持修改微信号
- 【python 算法接口】使用FastAPI框架快速构建高性能的api服务