よし、これがシナリオだ。
私はかなり悪い初心者の間違いを犯しました。私はいくつかのコードに取り組んでいましたが、開発でチェックアウトしてテストするための開発ブランチを作成しませんでした。だから私は自分のマシンのマスターブランチにこれらの変更をすべて加えましたが、それらはまだ壊れています (開発中)。上司は、本番環境でアプリにいくつかの変更を加えることを望んでいます。
これを行う方法についての私の考えは次のとおりです。
- プロジェクトのディレクトリの名前を変更して、バックアップを作成します
- git clone 最後のリモート バージョンを自分のマシンに戻します
- 彼が望むわずかな変更を行い、再デプロイ/コミットします
- アプリの古いバージョンで変更したものを整理し、新しく複製した master ブランチの dev ブランチに入れます。
これについて何か考えはありますか?私は今、本番環境を台無しにしたくありません。また、コードが安定していた場所に戻すために追跡するにはあまりにも多くの変更を加えました。