すべての開発を行う Git リポジトリ フォルダーがあるとします。マスター ブランチは製品コードを表し、開発は必要に応じて異なるブランチからマージされます。それは大丈夫です。マスター ブランチを本番環境にロールアウトするときはいつでも、マスター ブランチをローカル ファイル システム (兄弟フォルダーなど) 内のどこかにプッシュしたい場合はどうすればよいでしょうか?
これは Git で可能ですか? たとえば、自分のプロジェクトが にあるとします。マスター ブランチだけをライブ ミラーとして~/development/myProject-devプッシュできます。~/development/myProjectつまり、その兄弟はアクセスが制限されている~/development/myProjectのに対し、パブリックにアクセスできますか?-dev
~/development/myProjectこれで問題がなければ、開発中に加えられた変更によってバグが発生した場合、リポジトリにもなり、いつでも安定した状態にロールバックできるため、良い解決策のように思えます。これが実行可能なワークフローであることに同意しますか? より良いアプローチはありますか (例: Git フックなど)?