我如何将主服务器回滚到先前的提交,进行更改,然后重新应用回滚的所有内容?

问题描述 投票:0回答:1

我有一个master分支和一个development分支,目前它们彼此同步。

我需要将我的master分支回滚到先前的提交(至少30次提交),以便我可以进行更改并将其提交。然后,我想重新应用所有内容,并将其恢复到与开发同步的当前日期。

我可以通过将master恢复为先前的提交来做到这一点吗?进行更改,提交更改,然后将开发合并到master中。那行得通吗?有没有更简单或更合适的方法?

感谢您的帮助!

git github git-commit
1个回答
0
投票

您可以使用git reset --hard master@{1.days.ago}

也可以指定时间,例如1.hours.ago,5.days.ago等

之后,您可以应用git commit。

© www.soinside.com 2019 - 2024. All rights reserved.