git をデプロイ方法として使用することを真剣に考えています。現在、私は一人で仕事をしているので、私の場合は競合は問題になりません。ローカルホスト、bitbucket アカウント、およびライブ サーバー リポジトリを接続するワークフローをレプリケートするための手順に従ったとしましょう。何かが壊れた場合に、安全に安定したバージョンに戻せるようにする方法を常に考えています。
私が考えることができる唯一のことは、将来のバージョンごとにブランチを作成してからチェックアウトすることです。問題がある場合や問題がある場合は、マスターにチェックアウトします。問題がなければ、数日後にブランチを master にマージし、新しいブランチを作成します。
これは論理的ですか?この件に関する多くの記事を検索しましたが、それらのほとんどは本当に理解できません。それらは中規模のチーム向けであり、ワークフローが異なるためです。また、いくつかのサイトに同じ質問をしましたが、答えが得られませんでした。ほとんどの場合、それはばかげたものである可能性が高く、本当にわかりません. しかし、ここにいます。私の場合、バージョン管理はどのように機能しますか?