本リポジトリは,武田研究室のB4輪講の演習問題を取り扱う.
本リポジトリを自分のアカウントにフォークする (右上のForkボタンを押す)
フォークした自分のリポジトリに自動的に遷移する。
フォークした自分のリポジトリを適当な場所へダウンロードする。(リポジトリページ右上の[↓Code]ボタンからURLをコピー)
$ git clone <自分のgithubのURL>
本家リポジトリを登録 (upstreamという名前でなくてもいい)
$ cd B4Lecture-2023
$ git remote add upstream https://github.com/TakedaLab/B4Lecture-2023.git
masterブランチに戻る
$ cd B4Lecture-2023
$ git checkout master
本家リポジトリから更新されたソースをマージする
$ git fetch upstream
$ git merge upstream/master
ブランチを作成する
$ git checkout -b ex_XX (ブランチ名。何でもいい)
自分の名前のディレクトリを作成する
$ mkdir -p exXX/d_yoshioka
ディレクトリ内でスクリプトを作成する
適宜gitを使ってコミットする(ローカルのgitに反映される。こまめにやっていいよ)
# 例
git add main.py
git commit -m "新しい関数を追加"
githubにpushする(フォークした自分のgithubに反映される。こまめにやっていいよ)
$ git push origin exXX (ブランチ名)
一通り実装したら、githubにアクセスしてプルリクエストを作成し,レビューをお願いする(下参照)
レビューを受けてRequest Changesを修正 -> add -> commit -> pushを繰り返す
必須レビュアー(修士学生1人)がApproveしたら、米山がマージする。マージされたら本家リポジトリに自分のコードが反映される。
課題ができたら(一旦結果を出力できたら)先輩にコードレビューを依頼する 以下の事項に注意しプルリクエストを送信する