`
wangyanlong0107
  • 浏览: 499822 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

git回退到某个历史版本,并强制push

    博客分类:
  • git
 
阅读更多

1. 使用Git log命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96。

2. 

 

[html] view plain copy
 
  1. git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96  


3. 把修改推到远程服务器

 

 

[javascript] view plain copy
 
  1. git push -f -u origin master  

 

分享到:
评论

相关推荐

    详解IDEA git分支回退指定的历史版本

    在Git版本控制中,有时我们需要将代码回退到某个历史版本,特别是在IDEA(IntelliJ IDEA)这样的集成开发环境中,这一操作变得尤为重要。本文详细介绍了两种在IDEA中回退Git分支到指定历史版本的方法。 1. **Revert...

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

    IDEA 通过 Git 回滚到某个提交节点或某个版本的操作方法 IDEA 是一款功能强大且流行的集成开发环境,...通过本文,读者可以了解使用 IDEA 通过 Git 回滚到某个提交节点或某个版本的操作方法,并了解相关的概念和步骤。

    git使用基本语言

    如果想回退到某个特定版本,使用`git reset --hard <commit_id>`。如果想撤销最近一次的提交,`git revert HEAD`会创建一个新的提交来抵消它。 当你需要将本地仓库推送到远程仓库,首先要用`git remote add origin ...

    版本控制工具git、

    - 回退到指定提交:`git reset --hard <commit_id>` 7. 远程操作: - 推送本地分支到远程:`git push -u origin <分支名>` - 强制推送:`git push -f origin <分支名>` - 拉取并合并远程分支:`git pull origin...

    git使用补充1

    1. **Git 回退到某个版本** - 使用 `git reset --hard` 命令可以将工作区和暂存区的改动回退到指定的版本。例如,通过 `git log` 查看提交历史,找到想要回退到的版本号(通常是一个SHA-1哈希值),然后运行 `git ...

    GIT版本使用说明.doc

    同时,使用`git log`查看版本历史,确认回退的版本。 - **分支管理**:Git的分支机制允许并行开发,通过`git branch`创建分支,`git checkout`切换分支,`git merge`合并分支,实现灵活的工作流程。 8. **冲突解决...

    Git教程.docx

    使用 `git reset --hard commit_id` 命令可以强制回退到指定版本,但需要注意这会丢弃之后的所有更改。此外,`git reflog` 也可以用来查找历史操作,以便在误操作后找回丢失的提交。 除了上述基本操作,Git 还提供...

    Git常用命令

    若要回退到之前的某个具体版本,可以使用版本号进行指定回退,如git reset --hard a28b6df。 - git push: 用于将本地提交推送到远程仓库。在第一次推送时,通常需要添加-u参数来建立远程仓库分支与本地分支的跟踪...

    git使用手册

    - `git reflog`查看命令历史,以便确定要回退到哪个版本。 - `git checkout -- <file>`放弃工作区中对某个文件的改动。 #### 三、分支管理 - **创建与切换分支**: - `git checkout -b <branch>`基于当前分支...

    git工具命令笔记

    5. **返回到前面版本**:`git reset --hard HEAD^` 或 `git reset --hard 版本号前7位` 可以将当前分支回退到指定版本。注意,这会丢失所有未提交的更改。 6. **撤销修改**:如果文件未提交,`git checkout -- file...

    git学习的PDF

    2. 回退版本:`git reset --hard HEAD^`回退至上一个版本,注意会丢失未提交的更改。 六、高级用法 1. 暂存部分文件:`git add -p`交互式选择要暂存的部分更改。 2. 查看文件差异:`git diff`查看工作区和暂存区的...

    git命令使用笔记

    创建标签时可以使用git-tag命令,并可以使用git-push将标签推送到远程仓库。如果要合并分支,使用git-merge branchName即可。 Git还提供了一个特殊的引用HEAD,它总是指向当前分支的最新提交。如果想要切换分支并...

    Git基础

    如果需要回退到某个版本,可以使用`git reset --hard HEAD~n`,其中n是你要回退的版本数。 ### 5. 分支管理 `git branch`命令可以用来列出所有分支,`git branch -d`删除已合并的分支,`git branch -D`强制删除未...

    Git 命令速查表

    在推送代码到远程仓库时,可以使用`git push <remote> --all`来推送所有分支,`git push <remote> --force`用于强制推送当前分支到远程仓库,而`git push <remote> --tags`则用于推送本地标签到远程仓库,因为默认...

    gitKraken常见问题解决方案

    如果需要撤销提交,则可以使用`git reset`命令回退到上一个提交点,并选择合适的回退选项: - Soft: 仅撤销最后一次提交,保留暂存区和工作区的变更。 - Mixed: 撤销最后一次提交,并将变更移到暂存区。 - Hard: ...

    高频使用的Git命令.docx

    Git Reset 命令用于回退版本。其基本格式为 `git reset`。 * `git reset --hard commit_sha1`:回退到指定的提交记录,并且删除未提交的修改。 * `git reset --soft commit_sha1`:回退到指定的提交记录,但保留未...

    Git实战操作(Idea)

    通过本文档的学习,你可以了解到如何在IDEA环境中有效地使用Git进行版本控制,包括基础命令的操作、版本回退、分支管理以及解决冲突等高级功能。熟练掌握这些技巧能够大大提高开发效率和团队协作能力。

    git推送项目命令.pdf

    7. **回退**:`git reset --hard commit_id`回退到指定的提交。 了解并熟练掌握这些Git命令和流程,可以帮助你在协作开发中更加高效地管理和同步代码。记得在遇到问题时,查阅Git的帮助文档或在线资源,通常能找到...

    Go-Git的奇技淫巧

    2. **撤销与重做**:除了简单的`git reset`命令用于回退到某个提交,`git reflog`可以帮助我们追踪所有HEAD的移动,从而找回更早的版本。对于误操作,`git checkout`和`git restore`可以恢复文件或目录到特定状态。 ...

    git命令笔记

    - **功能**: 回退到上一个版本。 - **应用场景**: 当你误操作或想要撤销最近的一次提交时使用。 #### 查看工作区和版本库里面最新版本的区别 - **命令**: `git diff HEAD -- <filename>` - **功能**: 显示工作区和...

Global site tag (gtag.js) - Google Analytics