本リポジトリは,武田研究室のB4輪講の演習問題を取り扱う.
-
本リポジトリを自分のアカウントにフォークする (右上のForkボタンを押す)
-
フォークしたリポジトリを適当な場所へクローンする
$ git clone https://github.com/TakedaLab/B4Lecture-2021.git
-
本家リポジトリを登録 (upstreamという名前でなくてもいい)
$ cd B4Lecture-2021 $ git remote add upstream https://github.com/TakedaLab/B4Lecture-2021.git
- masterブランチに戻る
$ cd B4Lecture-2021
$ git checkout master
- 本家リポジトリから更新されたソースをマージする
$ git fetch upstream
$ git merge upstream/master
- ブランチを作成する
$ git checkout -b ex_XX (ブランチ名。何でもいい)
- 自分の名前のディレクトリを作成する
$ mkdir -p exXX/a_kuribayashi
-
ディレクトリ内でスクリプトを作成する
-
適宜gitを使ってコミットする(ローカルのgitに反映される。こまめにやっていいよ)
# 例
git add main.py
git commit -m "新しい関数を追加"
- githubにpushする(フォークした自分のgithubに反映される。こまめにやっていいよ)
$ git push origin exXX (ブランチ名)
-
一通り実装したら、githubにアクセスしてプルリクエストを作成し,レビューをお願いする(下参照)
-
レビューを受けてRequest Changesを修正 -> add -> commit -> pushを繰り返す
-
必須レビュアー(修士学生1人)がApprobeしたら、栗林がマージする。マージされたら本家リポジトリに自分のコードが反映される。
課題ができたら(一旦結果を出力できたら)先輩にコードレビューを依頼する
以下の事項に注意しプルリクエストを送信する
- タイトルは [名前] EX○ 解答 [matlab or python] になっている
- コメントが適切に書けている
- 変数名,関数名はわかりやすいものになっている
- 演習を進める上でのコツ のコードレビューまとめを参照し過去と似たようなことを指摘されないように注意する
- 出力画像も添付する
- どうしても解決できない部分がある場合は、その詳細も書くこと