好的,这就是场景。
我犯了一个非常糟糕的新手错误。我正在编写一些代码,并没有创建一个开发分支来检查和测试开发。所以我已经对我机器上的 master 分支进行了所有这些更改,这些更改仍然损坏(正在开发中),我的老板希望我对生产中的应用程序进行一些更改。
我对如何做到这一点的想法是:
- 重命名我的项目目录,这样我就有了它的备份
- git clone 最后一个远程版本到我的机器上
- 进行他想要的细微更改并重新部署/提交
- 整理出我在旧版本的应用程序中所做的更改,并将其放入新克隆的 master 分支的 dev 分支中。
对此有什么想法吗?我现在真的不想搞砸生产,我做了太多的更改来跟踪以恢复到代码稳定的地方。