`
dannyhz
  • 浏览: 394961 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

git 恢复到未提交前的命令

    博客分类:
  • git
 
阅读更多
在commit后, 后悔了, 使用的恢复命令

git log
找出想要到的版本 id , 然后用后面命令恢复
$ git rebase -i 137d42d12d47a79c571d47069263614ea2946e86


在add后, 后悔了 ,使用的恢复命令
git reset --hard

--------------
还有 git checkout 插销工作区改动

git reset HEAD <FILE> 撤销暂存区改动
分享到:
评论

相关推荐

    git 常用的一些命令

    3. Git 提交命令 使用 git commit -m "修改说明" 命令可以提交修改。如果出现冲突,可以使用 git pull 命令抓取当前分支对应的远程分支到本地,然后手动修改冲突。 4. Git 版本回退命令 使用 git reset --hard ...

    git常用命令大全

    - `git stash`:保存当前工作进度,将未提交的修改暂存到一个栈中。 - `git stash list`:列出所有暂存的工作进度。 - `git stash apply`:恢复最新的暂存工作进度,并保留在栈上,以便后续再使用。 通过上述命令的...

    GIT常用命令整理

    - 如果工作区有改动但还未添加到暂存区,`git diff`会展示工作区内容与最近一次提交之间的差异。 - 若工作区有改动且部分或全部文件已添加到暂存区,则`git diff`将显示暂存区与工作区之间的差异。 #### 二、文件...

    git常用命令.docx

    * `git reset HEAD`:恢复本地提交 * `git reset 文件路径`:撤销 add 时多添加的文件 * `git clean -df`:清除未跟踪的文件 分支管理命令 * `git branch dddd`:建立本地分支 dddd * `git branch -D xxx`:删除 ...

    git 命令手册

    - `git checkout -- filename`:如果只是想恢复文件到某个提交的状态而不想从版本控制中删除,则使用此命令。 #### 六、删除目录 **命令示例**: ```bash git rm -rf static git commit -s -m "delete static ...

    Git Bash常用命令与解释

    - `git checkout -- &lt;file&gt;`丢弃对文件的修改,恢复到最新提交的状态。 9. **标签管理**: - `git tag &lt;tag-name&gt;`创建一个标签。 - `git tag`列出所有标签。 - `git show &lt;tag&gt;`查看特定标签的详情。 10. **...

    IDEA通过git回滚到某个提交节点或某个版本的操作方法

    * 如果在执行强制提交命令时,出现错误信息“remote: GitLab: You are not allowed to force push code to a protected branch on this project.”,可以尝试在代码平台上将分支设置成不保护状态。 通过本文,读者...

    git操作命令总结

    - **添加文件到暂存区:** 使用 `git add &lt;file&gt;` 命令将文件添加到暂存区,准备提交。 - **提交更改:** 通过 `git commit -m "message"` 提交暂存区中的文件,并附带提交信息。 - **状态查看:** 使用 `git status...

    git命令大全

    - **提交更改**:通过 `git commit` 命令,可以将暂存区中的文件更改提交到版本库,成为永久记录的一部分。每次提交都需要添加提交信息,描述这次提交做了什么更改。 - **修改提交**:如果上次提交后发现需要修改...

    git命令.pdf

    如果想要撤销某些修改,可以使用 `git checkout -- filename` 命令恢复到上一次提交的状态。 Git配置中有时会遇到中文乱码问题,解决这一问题的办法是通过设置环境变量,例如在Windows系统中可以通过 `set LC_ALL=C...

    Git 命令参考手册

    11. **回退版本**:`git reset`和`git revert`可用于撤销提交,前者更强大,可能会改变历史,后者创建一个新的提交来恢复之前的更改。 12. **交互式暂存**:`git add -i`或`git add --interactive`提供了更灵活的...

    git命令汇总以及命令注释

    ### Git命令汇总及详解 #### 一、Git基础命令 **1. `git branch`** - **功能**: 查看本地所有分支。 - **示例**: `git branch` - **用途**: 快速了解当前项目的分支结构。 **2. `git status`** - **功能**: ...

    git 常用命令和示例

    `git push` 推送提交到远程仓库。 - **应用场景:** 每当您修改了代码,并希望将这些更改保存到版本库时,都需要经过这三个步骤。 #### 七、解决冲突 - **命令:** ```bash git stash git pull git stash ...

    git常用命令手册

    - **用途**: 当不小心添加或提交了错误的文件时,可以使用该命令来恢复文件到某个状态。 #### 总结 本文档详细介绍了Git的基本操作命令,包括创建仓库、管理本地更改、查看提交历史、管理分支和标签、更新发布以及...

    git 应用大全

    - `git rebase &lt;branch&gt;`:把一系列的提交应用到另一个提交之上。 - `git reset --hard &lt;commit&gt;`:回滚到指定的提交。 #### 误删Master分支后的恢复步骤 接下来,我们将重点关注如何处理误删除`master`分支的...

    git命令.docx

    - 使用`git commit -m "commit message"`命令将暂存区中的文件提交到仓库。 ```bash git commit -m "Initial commit" ``` 提交信息非常重要,因为它记录了此次提交的目的和内容。 #### 六、状态查询 1. **查询...

    Git使用及命令详解

    最终通过`git commit`命令将暂存区的内容提交到版本库中,形成一个新的版本。 - **暂存区**的作用:它是连接工作区和版本库的重要桥梁。只有暂存区的内容才会被提交到版本库,因此可以通过暂存区来控制哪些修改会被...

Global site tag (gtag.js) - Google Analytics