Tag: git

  • Pull Request 作成手順備忘録

    Githubでの初PR(pull request)がマージされたので,備忘録代わりに作成手順を記しておく. PRしたのはこのリポジトリで,#25と#26の修正である. ブランチ作成と修正コミット まず,修正対象となるレポジトリをcloneする. 今となっては先に自分のリポジトリにforkして,そのforkしたリポジトリをcloneした方がスムーズだったかもしれない. 修正する内容のbranchを作成し,コードを修正,作成したbranchにコミットする.今回は下記のようにした. git checkout -b fix/start-iteration-init git add openevolve/controller.py git commit -m “Fix: Define start_iteration before initial program creation to avoid UnboundLocalError” GitHubでリポジトリをフォークする 最初,上記コミットを直接リモートリポジトリへpushしたが,当然ながらオリジナルのリモートリポジトリへの書き込み権限はないのでpushできず.ChatGPTに相談しforkして自分のリポジトリにpushするやり方を教えてもらった. ブラウザで本家リポジトリ(例: https://github.com/codelion/openevolve )にアクセス 右上の「Fork」ボタンをクリックし、自分のGitHubアカウントにリポジトリを作成 自分のリポジトリ(myfork)をリモートに追加 git remote add myfork git@github.com:<your-username>/openevolve.git 自分のリポジトリ(myfork)にpush git push myfork fix/start-iteration-init 自分のリポジトリ(myfork)から本家リポジトリへPull Request作成 GitHubの自分のリポジトリ(myfork)ページにアクセス 「Compare & pull request」または「New pull request」ボタンをクリック ベースリポジトリ(例: codelion/openevolve)のmainブランチに対して、自分のfix/start-iteration-initブランチからPRを作成…