git - Tortoise GIT 回滚到上一个提交
问题描述
我正在使用 Tortoise GIT 并想丢弃最近的提交并恢复到特定的提交。
我的尝试如下。
- 查看日志。
- 选择提交以恢复。
- 选择重置。
- 推
当我尝试推送时出现错误
[rejected] my branch -> mybranch (non-fast-forward)
hint: Updates were rejected because the tip of your current branch is
behind hint: its remote counterpart. Integrate the remote changes
(e.g. hint: 'git pull ...') before pushing again.
我究竟做错了什么?
对于信息,我尝试选择提交并选择恢复,但是这在从另一个分支合并的两个提交上失败了。因此,我想跳过还原并重置到这些提交之前的版本。
我无权强制推送。
如果我执行拉动,这只会恢复到原始头部。
谢谢你的帮助。
解决方案
推荐阅读
- java - 为什么会出现“找不到符号类”错误?
- python - 如何将值附加到字节数组?
- swift - 如何将按钮中的 panGesture 传递给 tableView?(斯威夫特 4)
- react-native - 过滤函数中的类型错误
- java - docker容器中java进程中的SIGSEGV
- javascript - 绕过 package.json 中的 git 钩子
- javascript - 为什么要删除集合名称时要在集合名称后添加“ s”?
- python - 根据另一个列表随机替换字典列表中的元素
- windows - cmd中的if命令
- rest - 如何在 Spring Boot 中搜索乘法(批量)参数?