我需要一些帮助git
。我现在的“主人”有一些问题,所以我检查了一个我知道有效的版本。
$ git checkout <hash>
让我们称之为“以前”。然后我对“以前的”进行了编辑,让事情按照我想要的方式工作。然后我提交并将“previous”推送到 git repo。当然,在 repo 上,“master”仍然是有问题的旧“master”。我想我要做的就是将我计算机上的“以前的”(带有新编辑的)转换为“master”,然后将其推送到 repo。我怎么做?我已经阅读rebase
并尝试过,但这不起作用。我收到“无法变基:您有未暂存的更改”的错误消息。