次のことができるWeb開発ワークフローを組み込むことを検討しています。
私もGitを初めて使用します。私は個人的なプロジェクトでGitを使用して水域のテストを開始しましたが、継承したプロジェクト(本番環境/ステージング環境)では、これまでバージョン管理を使用していません。
質問:
基本的に、私はかなり大規模なプロジェクトを手渡された単一の開発者であり、自分自身で物事をできるだけ簡単/簡単にできるようにしたいと思っています。 :)
ブランチは、このワークフローを容易にする1つの方法です。典型的な開発ワークフローを管理するためにGitブランチを使用する方法について すばらしいブログ投稿 があります。
次に、本番用に1つのブランチ(例:master
)、上記の投稿のhotfix
ブランチに対応するライブ編集用に1つ、開発用にもう1つがあります。
ラップトップとデスクトップのローカル環境を同期するには、前述のdevelopment
ブランチをリモートブランチとしても使用し、両方のデバイスにこのブランチのローカルコミットをリモートリポジトリにプッシュさせることができます。