2011-12-01 14 views
14

私はgitとgithubを初めて使っています。githubでプルリクエストを行うにはどうすればいいですか?

は、私は公共のgithubのリポジトリを持っている、と私は彼が彼のローカルPC上で同じプロジェクトを実行することができますし、 もコードレビューを行うようにgithubのプルリクエストに関する私の上司情報 を与えたいとします。私が何をする必要があるのか​​教えてください。いくつかのコマンドがありますか? 私のgithubパブリックリポジトリに行うか、いくつかのコマンドを実行する必要がありますか?私はsucceffuly 公開リポジトリを作成することができ、私はプロジェクト全体のzipファイルを取得することができ、それをローカルで をテストすることができます。しかし、それは私の上司が要求するプルの要求でこれを行う必要があります。

+2

私はGithubを一度も使ったことはありませんが、[このページ](http://help.github.com/send-pull-requests/)に掲載されています。 – SaintWacko

答えて

22

GitHubプルリクエストは、元のリポジトリを自分のアカウントにフォークした場合にのみ送信できます。

最も一般的なワークフローがあるように思われる:

  1. は修正のための新しいブランチを作成します。 (たとえば、featureX ...)

  2. 変更を行い、それらを新しいブランチにプッシュします。

  3. GitHubのフォークのページに移動し、新しいブランチに切り替えて「プルリクエスト」をクリックします。そのためのコマンドは、あなたがそのリポジトリを開いたときに、最新のコミット上記githubの上のあなたに与えられている -

+3

あなたが協力しているリポジトリの場合、それをフォークする必要はありません。 –

+0

@GregGauthierまあ、この場合、あなたは引っ張りを要求しない、あなたは単に押すか、何か不足していますか? – leemes

+1

@leemes私は確かに間違っているかもしれませんが、私が働いた店では、分岐してから、マスターに戻すようにプルリクエストを行うのが一般的な方法でした。どちらのショップでも、プライベートレポに協力者として追加されます。だから、私は彼が一般に言ったので、十分に注意を払っていない場所です。しかし、パブリックリポジトリを使用していても、オーナーがあなたを共同編集者として追加した場合は、リポジトリ全体をフォークする必要はありません。 –

2

私は実際にあなたがやろうとしている何のための答えはあなたのGitHubリポジトリの「gitのクローン」だと思います。彼のマシン上でクローンを実行するように上司に依頼し、通常の方法で何でも構いません。

Githubプルリクエストは、github(おそらく最初にフォークしたプロジェクト、おそらくあなたをフォークしたプロジェクト)に他の人を招待する何かを変更したという通知に過ぎません。

関連する問題