私は、プロジェクトの小規模な開発者チームで git と github を使用してきました。私たちのやり方は正しくないと思わずにはいられません。他の人がプロジェクト内でこのワークフローをどのように使用しているかを知りたいです。
使用方法:
各変更の前に分岐し、マスターにマージし直して、ローカルでコミットし、github リポジトリにプッシュします。次に、テスト環境に SSH 接続し、github リポジトリのマスター ブランチをプルします。を完全に把握していないかrebase
、まだ把握していません。fetch
tagging
使用方法: さまざまなサーバーに SSH 接続し、「フェーズ 1」などの特定のタグ付きバージョンをサーバーにプルできるようにしたいと考えています。これは可能ですか、それとも 2 つの異なる github リポジトリが必要ですか?
Web サーバーへgit pull
の特定のブランチを作成するか、新しいエイリアスを作成する必要がありgit push
ますか?
1 つの git リポジトリ内でリリース候補または環境 (テスト、開発、本番) を制御できますか? それとも複数必要ですか?
引っ張ることが解決策である場合、特定のものを引っ張ることができますtag
か?