-3

ローカル git リポジトリをリモート リポジトリに変換するにはどうすればよいですか?

(開発者が変更をコミットした後、マスターへのプッシュ アクションの前に) ローカル リポジトリから変更をプルし、プッシュ アクションの前に製品をテストする (リモート マスターが壊れる可能性がある) ために、このソリューションが必要です。

ありがとう、リエル

4

1 に答える 1

2

開発者のローカル リポジトリは、開発者のステーションにいない場合はリモート リポジトリです。アクセスを許可する以外に、リモート アクセスを許可するために必要なことは何もありません (.git フォルダーへのファイル アクセスで十分です)。その開発者のリポジトリのリモートをセットアップし、プルするときにそれを使用するだけです。

ただし、開発者がローカル リポジトリ内のブランチをパブリックとして識別し、コードの使用が終了したときにのみコミットする場合を除き、そこからプルすると、かなり奇妙な結果が生じる可能性があります。

複数のユーザーが同じコード ベースを変更することによって発生する可能性のある問題を回避するために開発された多くのワークフローがあり、本番環境に移行するコードが完全にテストされていることを確認してください。「git ワークフロー」を検索すると、多くの情報が得られますが、その多くは矛盾しています。これらはすべて、環境に最適なワークフローを決定するのに役立ちます。

于 2013-03-17T19:12:17.450 に答える