`
hongtoushizi
  • 浏览: 376655 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

git回滚并强制提交

阅读更多

git 回滚到某个版本:  git reset --hard 版本号
强行回滚远程服务器:  git push -f

一片比较好的链接:http://www.douban.com/note/189603387/ 

0
0
分享到:
评论

相关推荐

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

    在 IDEA 中,可以使用 Git 命令来强制提交更改。下面是使用 Git 命令强制提交的步骤: 1. 打开 IDEA 的 Terminal 窗口。 2. 输入以下命令:`git push -u origin master -f` 3. 按下 Enter 键,以执行命令。 常见...

    Ruby-GitCop强制执行一致的Git提交

    当开发者尝试提交不符合规则的更改时,GitCop会阻止提交并提供反馈,直到问题得到解决。 在实际操作中,可以从`git-cop-master`这个压缩包中获取GitCop的源代码,安装并将其集成到开发环境。通常,这涉及克隆仓库、...

    git 删除分支和回滚的实例详解

    本文将详细介绍Git中如何删除分支以及如何执行代码库的回滚操作,并通过具体的实例来加深理解。 #### 二、Git 删除分支 ##### 2.1 删除本地分支 在Git中,删除本地分支非常简单,只需使用`git branch -D ...

    git 应用大全

    - `git reset --hard <commit>`:回滚到指定的提交。 #### 误删Master分支后的恢复步骤 接下来,我们将重点关注如何处理误删除`master`分支的情况,并介绍如何重建这个分支。 1. **创建临时分支**: - 首先确保...

    git常用命令总结下载

    - **git log**:显示提交历史,每个提交都有一个唯一的哈希值,并可以追溯其父提交。 2. **分支操作**: - **git branch**:创建新的分支。使用-d参数可以删除分支,-D参数强制删除。 - **git checkout**:切换...

    Git 命令速查表

    如果你要将当前分支回滚到某次提交,可以使用`git reset --hard <提交id>`。如果你只想重置暂存区而不处理工作目录,可以使用`git reset <提交id>`。命令`git reset --clean -n -f`可以显示将要从工作目录删除的文件...

    github-git-cheat-sheet (官方文档汉化版)

    强制回滚到指定提交,会删除未追踪的文件。 - **暂存更改**: ``` $ git stash ``` 暂存当前所有未提交的更改。 - **应用最近的暂存**: ``` $ git stash pop ``` 应用最近暂存的更改。 - **查看暂存列表*...

    git常用命令和说明.docx

    1. **直接修改并重新提交**:如果最新的提交正是您想要修正的,只需修改代码,然后执行 `git add` 和 `git commit --amend`,最后使用 `git push --force` 强制推送。 示例: ```bash git add . git commit --...

    Git 学习记录

    - `git reset --hard HEAD~`:移动HEAD指针到上一个快照,并将该快照回滚到暂存区和工作目录。 3. **回滚特定的快照**:可以通过提供具体的`commit id`来回滚到特定的快照。 ```bash git reset ``` 4. **忘记...

    git命令大全-git-cheatsheet.docx

    - **示例**: 使用`git commit -a -m "Initial commit"`可以提交所有已跟踪文件的更改,并附带提交消息。 ##### 提交之前暂存的更改 **命令**: `git commit` - **用途**: 提交暂存区中的更改。 - **参数**: 无。 - *...

    git工具的使用

    - 使用`git commit`命令提交暂存区中的更改,并附带相应的提交信息。 ```bash git commit -m "Your commit message" ``` 5. **推送更改到远程仓库**: - 使用`git push`命令将本地仓库中的更改推送到远程仓库...

    Git仓库清除commit历史记录.docx

    这个过程涉及到对Git仓库的深入操作,包括创建新分支、添加文件、删除旧分支以及强制推送更新等步骤。下面将详细讲解这些操作。 首先,我们需要创建一个没有commit历史的新分支。通过`git checkout --orphan latest...

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

    - 使用`git push -f`强制同步远程仓库。注意,这会覆盖远程仓库的提交历史,可能导致协作问题。 除此之外,还有其他reset模式,如"Mixed",它保留工作区的改动,适用于只需修正少量错误的情况。如果在回退过程中...

    Git 的基本操作、开发流程、实用技巧总结(陈彦贝)

    - **撤销提交**:`git reset` 可以回滚提交记录,`--hard` 参数会连同代码一起回滚。`git checkout -- files` 用于撤销对特定文件的更改。 3. **合并与冲突解决** - **合并**:`git merge` 和 `git rebase` 用于...

    git使用补充1

    - **注意**:执行 `git reset --hard` 并用 `-f` 参数强制推送 (`git push -f`) 将覆盖远程仓库的最新状态,可能导致他人丢失工作。只有在你确定这样做不会影响团队协作时才使用此操作。 2. **撤销某次提交而不...

    Git权威指南PDF完整版

    15.3 强制非快进式推送/ 203 15.4 合并后推送/ 207 15.5 禁止非快进式推送/ 208 第16章 冲突解决/ 210 16.1 拉回操作中的合并/ 210 16.2 合并一:自动合并/ 212 16.2.1 修改不同的文件/ 212 16.2.2 修改相同文件的...

    Git权威指南.pdf

    - **版本控制**:Git的主要功能是跟踪对文件和目录的修改,通过创建快照来保存项目在不同时间的状态,以便随时回滚或比较。 - **仓库(Repository)**:存储所有版本信息的地方,每个Git仓库都有一个HEAD指针指向...

Global site tag (gtag.js) - Google Analytics