9
git命令,使一个分支像另一个分支
我正在尝试进行更改的分支,并将其恢复到与其分支不同的上游。更改既是本地的,也已推送到github,因此它们都不可行,git reset或者说git rebase是真正可行的,因为它们更改了历史记录,这对于已经被推送的分支是一件坏事。 我也尝试git merge了各种策略,但是没有一个能够撤消本地更改,即,如果我添加了一个文件,则合并可能会使其他文件恢复原状,但我仍然会拥有上游没有的文件有。 我可以在上游创建一个新分支,但是我真的很想合并,就修订历史而言,所有更改都将应用到我的分支中,并使它再次与上游相同,以便我可以安全地推送该更改不会破坏历史。有这样的命令或一系列命令吗?