最佳答案
我读过关于这个主题的类似帖子,但我不知道如何正确地做到这一点。
我签入了大约1000个我不想要的文件,我宁愿不需要逐个检查并将它们全部从回购中删除。
master
分支。master
分支。他们都在同一个修订。
我想回滚我的远程1提交。
说我在master
上的历史是A--B--C--D--E
我想回滚本地到D
.
然后把它推到远程,所以我的当前哈希将是D远程和本地。< / p >
我做这个有问题 我正在使用Git Tower,但对命令行很熟悉。任何帮助吗?< / p >
< >强更新: 下面的评论很棒。使用重置似乎在一定程度上是不鼓励的,特别是当存储库与其他用户共享时。 撤销之前提交的更改而不使用硬复位的最好方法是什么?有办法吗?