BUFFALO「WI-U2-433DHP」のデバイスドライバをカーネル5.2.0に対応させたのでプルリクエストしてみたときの手順。
ssh キーを作成し、GitHubに登録する。
[参照] お前らのSSH Keysの作り方は間違っている
対象のプロジェクトを fork する。
[参照] GitHubヘルプ リポジトリをフォークする
fork しないと、
$ git push original <ブランチ名>
としたときに The requested URL returned error: 403 と言われる。
ようするに自分のリモートリポジトリに push しなさいってこと。
forkしたリポジトリを clone する。
$ git clone https://github.com/<ユーザ名>/<プロジェクト名>
ブランチを作る
$ git checkout -b <ブランチ名>
編集する
コミットする
$ git add . $ git commit -m 'Kernel 5.2.0 support'
プッシュする
$ git push origin <ブランチ名> ユーザ名とパスワードを聞かれる Everything up-to-date と表示された。
fork した自分のリポジトリのウェブサイトを開く。
New pull request ボタンを押す。
→ソースコードの差分が表示される。
Create pull request ボタンを押す。
→コメント入力欄が表示される。
コメントを入力してボタンを押して完了。