首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >1次提交回滚本地和远程git仓库

1次提交回滚本地和远程git仓库
EN

Stack Overflow用户
提问于 2011-01-10 21:25:16
回答 15查看 132K关注 0票数 234

我已经读过关于这个主题的类似帖子,但我无论如何也想不出如何正确地做到这一点。

我检入了大约1000个我不需要的文件,我不希望通过1by1将它们全部从存储库中删除。

我有一个远程master分支。

  • 我有本地

  • 分支。

它们都在同一版本中。

我想通过1次提交回滚我的遥控器。

假设我在master上的历史是A--B--C--D--E

我想将本地回滚到D

然后将其推送到remote,这样我当前的散列将是D,既有远程的,也有本地的。

我在做这件事时遇到了问题。

我使用的是Git塔,但我对命令行很满意。有什么帮助吗?

更新:下面有很棒的评论。似乎部分不鼓励使用重置,特别是当存储库与其他用户共享时。在不使用硬重置的情况下,撤消先前提交的更改的最佳方法是什么?有什么办法吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4647301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档