git - 将 git 分支重置为较早的结帐
问题描述
我已使用以下命令将 git 中的本地分支恢复为早期版本:
git reset --hard ab5a3914c73
我怎样才能让那个版本成为我的 git 分支的当前版本?我想用这个版本覆盖所有以前的提交。
解决方案
如果您询问如何更新远程分支,则需要强制推送,git push -f
. 如果您与团队合作,则应该是协调一致的努力。此外,根据您的服务器端设置,强制推送到分支可能会受到限制。
请参阅:Git 推送
推荐阅读
- reactjs - OnClick 未在路由器中的功能组件上触发
- java - 未注入 jUnit 测试的 Bean
- amazon-web-services - 我不能在 AWS ECS Fargate 中运行超过 5 个任务
- html - 如何将html页面转换为具有asp.net中所有样式的pdf
- python-3.x - 从.exe重定向输出文本,直到使用python关闭exe
- csv - Pyspark:将数据帧保存为csv文件时编码中文字符
- iframe - 通过 Rmarkdown 编织后,无法让 iframe 出现在静态 HTML 页面上
- jquery - 获取字符串的值;在内容中找到这个字符串;借助 jQuery 为该字符串应用新样式
- vbscript - 用于检查文件夹中是否存在多个文件的 VB 脚本
- zoho - 使用 api 创建 Zoho 活动