1

クライアントが自分の git リポジトリをパブリック リポジトリとして設定している状況があります。私が行っている作業は、彼のリポジトリにプル リクエストとして送信する必要があります。

その後、彼は github リポジトリに移動し、私が送信したプル リクエストを確認して、プル リクエストを受け入れることができます。私が行った特定の変更が彼のリポジトリに送信されるようにします。

これはgitでどのように達成できますか?

私のマシンで彼のリポジトリのクローンを作成しようとしましたが、git push を実行しても機能しません。私の変更を彼のリポジトリにプッシュして、彼が自分の側からプルできるようにするにはどうすればよいですか?

4

1 に答える 1

0

パブリック リポジトリは、すべての人がリポジトリへのプッシュ アクセスを持っているという意味ではありません。選択したユーザーのみです。

github ワークフローの「プル リクエスト」スタイルを使用するために必要なことは、github でクライアント リポジトリをフォークすることです。次に、変更を github のレポのフォークにプッシュして作業します。クライアント向けの準備が整ったら、クライアントのリポジトリの Web ページに移動して、プル リクエストを提出します。(フォークのページからもできるかもしれませんが、思い出せません)。

その後、彼らはプル リクエストを受け入れる (または受け入れない) ことになり、変更が元のリポジトリにコピーされます。

このワークフローの概要 (画像付き) については、こちらを参照してください。

于 2012-08-22T07:46:50.230 に答える