`

git 撤销操作

阅读更多

git的一些撤销操作:
git commit —amend: 可以打开最后一次的提交编辑说明,修改最后一次提交的说明信息
通过git add命令将修改的文件添加到暂存区域,如果想撤销,就用git reset HEAD file 取消暂存的file文件,回到add之前(参考网站:http://git-scm.com/book/zh/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C
撤销commit
git reset —hard commit_id:彻底回到commit_id提交之前的版本,如果不pull代码直接 push 会报错,如果确定要丢弃commit_id之后的代码,就git push -f强制推到git库上,这个很有风险的。git reset --mixed git reset —soft没怎么用过(参考网址 http://zhyq0826.iteye.com/blog/1671638
git reset HEAD^:回退所有内容到上一个版本
git reset HEAD^ test.rb: 回退到test.rb文件的上一个版本
(参考网址:http://blog.csdn.net/wujiangguizhen/article/details/10609647
git reset –hard HEAD~n:会将最新的n次提交全部重置,就像没提交过
参考网址:http://my.oschina.net/MinGKai/blog/144932

分享到:
评论

相关推荐

    Git撤销使用方法,详细教学

    本文将详细介绍如何在Git中进行撤销操作,以便恢复到先前的状态或者取消不希望的更改。 1. **撤销对已经暂存区的文件的修改** 当你使用`git add`命令将文件添加到暂存区后,如果想要撤销对文件的暂存状态,可以...

    Git 撤销操作、删除文件和恢复文件

    本文深入探讨了Git中常用的撤销操作、删除文件和恢复文件的方法,这些功能对于日常开发和项目管理具有重要意义。 首先,撤销操作是开发者在使用Git时经常需要执行的命令,尤其是在错误地进行了某些更改或者提交之后...

    git操作命令总结

    以上总结了git的基本操作命令,包括了配置、初始化、文件添加、提交、状态查看、差异对比、分支管理、撤销与恢复、远程仓库管理以及一些特殊操作。这些命令是git使用中最常用的基础命令,掌握了它们,就能够有效地...

    git常用操作命令 pdf

     git checkout -- readme.txt 撤销修改:1. 文件在添加到缓存区前修改,则回退到原工作区状态;2. 文件在添加到缓存区后修改,则回退到原缓存区状态。也即是将readme.txt撤回到最近一次git add或git commit状态...

    git常用操作附示例-个人学习笔记

    下面是 Git 的一些常用操作和命令,涵盖了基本的配置、分支操作、提交、撤销、标签等内容。 一、 Git 配置 在使用 Git 之前,需要进行基本的配置。这些配置包括设置用户名和邮件地址,使用以下命令: git config ...

    Ruby-不gitcommit当你drunk时

    6. **Git撤销操作**:如果不幸发生了醉酒提交,可以使用`git reset`或`git revert`等命令撤销或回滚这些提交,但需谨慎操作,因为这可能影响到团队其他成员的工作。 7. **个人习惯**:养成良好的编程习惯,例如设置...

    Git撤销已经推送(push)至远端仓库的提交(commit)信息操作

    Git撤销已经推送至远端仓库的提交操作是一个常见的需求,特别是在开发过程中,有时我们需要修复错误或者更新代码,但已经将不完美的提交推送到共享仓库。本文将详细解释如何完成这一过程,确保你的Git历史记录保持...

    git回退及撤销操作md,学习代码

    本文将深入探讨Git的回退及撤销操作,这对于任何Java、后端或软件开发人员来说都是至关重要的知识。 首先,我们需要理解Git的基本概念。Git记录了每次提交的所有变化,这些提交形成了一个可追踪的历史链。每当你对...

    git常见操作指令速记卡《git-cheatsheet》

    下面是基于提供的内容,对Git常见操作指令的详细解读和速记。 首先,Git初始化与分支操作是日常开发中不可或缺的步骤。使用`git clone`可以克隆远程仓库到本地。当需要检出特定分支时,可以使用`git checkout`,...

    git最新操作手册

    ### Git 最新操作手册知识点概览 #### 一、Git简介 **Git**是一种开源的分布式版本控制系统,设计用于高效地处理从小型到大型项目的版本管理。与传统的集中式版本控制系统(如SVN)不同,Git允许每个开发者的电脑上...

    git简单基本操作文档.docx

    Git 基本操作文档 Git 是一个开源的版本控制系统,广泛应用于软件开发、文档管理等领域。本文档将介绍 Git 的基本操作,帮助读者快速掌握 Git 的使用。 创建远端仓库并建立链接 创建远端仓库是使用 Git 的第一步...

    Git 的基本操作

    以下是对标题和描述中提到的Git基本操作的详细说明: 1. **创建 Git 仓库** 在源代码目录下使用 `git init` 命令可以初始化一个新的 Git 仓库。这会在目录中生成一个隐藏的 `.git` 文件夹,用于存储仓库的所有元...

    git-cheatsheet——Git常见操作可打印版

    本文将详细解析"git-cheatsheet"中的常见操作,以帮助你更高效地使用Git。 1. **初始化Git仓库** 在一个新的项目目录下,通过`git init`命令可以创建一个新的Git仓库。这会初始化一个隐藏的.git文件夹,存储所有...

    学习git和gitbash使用的一些详细操作

    - 当文件被添加到暂存区后,想要撤销可以使用`git reset HEAD <file>`将文件从暂存区中移出,然后使用`git checkout -- <file>`撤销修改。 Git还有一些高级功能,比如: - 使用标签(tag)来标记重要的提交点,`git...

    git基本操作演示ppt

    - `git reset --soft <SHA1>`:撤销提交但保留工作区内容。 - `git reset --hard <SHA1>`:重置到指定提交,并丢弃工作区中未提交的更改。 #### 四、项目开发中的Git应用 在实际项目开发中,Git的应用通常包括以下...

    Git快速操作

    本篇文章将详细介绍Git的一些常用操作,帮助你快速上手。 首先,配置Git的基本信息至关重要。在使用Git前,你需要设置全局的用户名和邮箱,这会在你进行提交操作时作为标识: ```bash git config --global user....

Global site tag (gtag.js) - Google Analytics