我有一个master分支和一个development分支,目前它们彼此同步。
我需要将我的master分支回滚到先前的提交(至少30次提交),以便我可以进行更改并将其提交。然后,我想重新应用所有内容,并将其恢复到与开发同步的当前日期。
我可以通过将master恢复为先前的提交来做到这一点吗?进行更改,提交更改,然后将开发合并到master中。那行得通吗?有没有更简单或更合适的方法?
感谢您的帮助!
您可以使用git reset --hard master@{1.days.ago}
也可以指定时间,例如1.hours.ago,5.days.ago等
之后,您可以应用git commit。