https://d226lax1qjow5r.cloudfront.net/blog/blogposts/opening-multiple-pull-requests-dr/Blog_Multiple-Pull-Requests_1200x600.png

複数のプルリクエストを開く

最終更新日 May 10, 2021

所要時間:1 分

プルリクエストの多い季節になりました。そこで今日は、masterブランチが古くなってしまった場合によくあるプルリクエストのミスを避けるためのヒントを共有しようと思います。
プロジェクトのリピーターになることは、Hacktoberfest に参加する人にとって最高のことのひとつです。しかし、フォークしたばかりのレポジトリで最初のプルリクエストを出すのでなければ、気をつけなければならないことがあります。今日は、すべてのプルリクエストが最初のプルリクエストと同じくらい良いものであることを確認するための私のヒントを共有します!

VonageはHacktoberfest 2020のパートナーであることに興奮しています。私たちは オープンソース当社のライブラリ、コード・スニペット、デモはすべてGitHubにあります。このお祭りにどっぷり浸かるために、ぜひ当社の ハクトーバーフェストのページをご覧ください!

仕上げは準備にあり

その場しのぎの単発的なコントリビュート以上のことをするには、いつものワークフローにちょっとした追加をするだけで、とても大きな違いが生まれます。新しいリポジトリに貢献するためのセットアップをするときに、次のことを試してみてください:

  1. 自分のアカウントにレポをフォークする

  2. そのレポを自分のコンピューターにクローンする

  3. ここで、元のレポジトリを「アップストリーム」リモートとして追加します。

変更を加えたり、ブランチを作成したり、あるいはローカルで作業するようにプロジェクトを設定したりする前の、この魔法のような3番目のステップが、プロジェクトと複数回コラボレーションするために必要なリンクを与えてくれる。

分岐前の同期

このアップストリームリモートがあれば、ローカルのmainブランチやmasterブランチをアップストリームプロジェクト上のものと同期させることが簡単になります。

を約束してはならない。 masterまたは mainブランチに直接コミットしてはいけません。ブランチは常にメインプロジェクトの状態に従うべきです。そうすることで、そこからブランチすることができ、間違っても追加変更を含まないようにすることができます!

2回目の投稿をするときは、作業するブランチを作成する前に、ローカルのmainブランチかmasterブランチを更新してください。

  1. git checkout main

  2. git pull upstream main

  3. git push

これで完了です!プロジェクトと自分のフォークの GitHub URL を確認すると、自分のメインブランチとプロジェクトのブランチが最新になっていることがわかります。

これで、また新たな変更を加えることができる......また新たな......また新たな......。ハッピー・ハクトーバーフェスト!

シェア:

https://a.storyblok.com/f/270183/250x250/e3d3b71060/lornajane.png
Lorna Mitchellヴォネージの卒業生

ローナはブログ癖のあるソフトウェア・エンジニアだ。彼女は言葉とコードを同等に扱おうとしている。