TakedaLab / B4Lecture-2023

武田研・戸田研合同B4輪講のためのリポジトリです
0 stars 0 forks source link

武田研究室B4輪講 演習問題

本リポジトリは,武田研究室のB4輪講の演習問題を取り扱う.

演習の始め方

  1. 本リポジトリを自分のアカウントにフォークする (右上のForkボタンを押す)

  2. フォークした自分のリポジトリに自動的に遷移する。

  3. フォークした自分のリポジトリを適当な場所へダウンロードする。(リポジトリページ右上の[↓Code]ボタンからURLをコピー)

    $ git clone <自分のgithubのURL>
  4. 本家リポジトリを登録 (upstreamという名前でなくてもいい)

    $ cd B4Lecture-2023
    $ git remote add upstream https://github.com/TakedaLab/B4Lecture-2023.git

演習の進め方

  1. masterブランチに戻る

    $ cd B4Lecture-2023
    $ git checkout master
  2. 本家リポジトリから更新されたソースをマージする

    $ git fetch upstream
    $ git merge upstream/master
  3. ブランチを作成する

    $ git checkout -b ex_XX (ブランチ名。何でもいい)
  4. 自分の名前のディレクトリを作成する

    $ mkdir -p exXX/d_yoshioka
  5. ディレクトリ内でスクリプトを作成する

  6. 適宜gitを使ってコミットする(ローカルのgitに反映される。こまめにやっていいよ)

    # 例
    git add main.py
    git commit -m "新しい関数を追加"
  7. githubにpushする(フォークした自分のgithubに反映される。こまめにやっていいよ)

    $ git push origin exXX (ブランチ名)
  8. 一通り実装したら、githubにアクセスしてプルリクエストを作成し,レビューをお願いする(下参照)

  9. レビューを受けてRequest Changesを修正 -> add -> commit -> pushを繰り返す

  10. 必須レビュアー(修士学生1人)がApproveしたら、米山がマージする。マージされたら本家リポジトリに自分のコードが反映される。

プルリク出す時

課題ができたら(一旦結果を出力できたら)先輩にコードレビューを依頼する 以下の事項に注意しプルリクエストを送信する

その他

演習を進める上でのコツ

VSCodeを使いこなそう

GitとGithubの理解

スライドの作り方

PowerPointを使いやすくするために

過去資料

講義ビデオ


進行係向けマニュアル

Github Actionsについて