これらは、リポジトリをフォークし、変更を加えて最後にプルリクエストを開いて、元のリポジトリに変更をマージして戻すために必要なステップです。 GitHubの上で
、リポジトリのページに移動し、ページの右上隅に
をForkボタンをクリックしてコピーフォークリポジトリのURL create a local clone in EGit
に私がお勧めしますyour-name/issue-name
の形式で新しいブランチを作成します。別のブランチで作業することで、複数のプルリクエストを並行して処理するときの監視が向上します。
Make one or more commitsプルリクエストで終了するはずです。
Pushこれらはフォークされたリポジトリに変更されます。
GitHubで、フォークのページに移動します。新しいブランチが作成されたことを示すメッセージと、プル要求を作成するためのボタンが表示されます。このボタンをクリックします。次のページで、さらに詳細な情報を確認し、最終的にプルリクエストの作成を確認できます。
元のリポジトリに加えられた変更を消費するために、あなたの地元のクローンにremoteとして追加したいと思います。
あなたもフォークリポジトリ(あなたがするプッシュされている1)がfork
を命名し、元のリポジトリのデフォルト名origin
を使用されるように、リモコンの名前を変更することもできます。例えば
: [remote "fork"] url = [email protected]:your-name/forked-repo.git fetch = +refs/heads/*:refs/remotes/fork/* [remote "origin"] url = [email protected]:user/originating-repo.git fetch = +refs/heads/*:refs/remotes/origin/*
プルリクエストは、自分自身をgitのない、GitHubの、ホスティングプロバイダの機能ですので、私は、このような機能がegitで利用可能であることを疑います。 – 1615903