Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub入門スライド

 GitHub入門スライド

Recursionのチーム開発でGithubのハンズオンをやることになったので、その際に使うスライドです。

Ushijima Kazuto

March 05, 2022
Tweet

More Decks by Ushijima Kazuto

Other Decks in Programming

Transcript

  1. develop main(master) が本番環境に対して、develop はデモ環境と言えま す develop へのmerge にはPR レビューが必要になります PR

    レビューとはPull Request に対するレビューのことです Pull Request で他の人からApprove をもらうことでマージがで きます 絶対ではありません Git とGitHub のハンズオン 8
  2. switch or branch -c 新しくブランチの作成を行います よく「ブランチを切る」と言います 手順 git switch -c

    新しいブランチ名 or git branch -b 新しいブランチ名 Git とGitHub のハンズオン 13
  3. pull fetch + merge を行います 手順 git pull [ リモートリポジトリ名

    or エイリアス名] [ ブランチ名] Git とGitHub のハンズオン 20
  4. Issue コードに対する修正や追加を行う前にどのような修正を行うのか、 仕様はどのようなものかを書きます アジャイル開発で言うところのEpic もここに入ります 参考文献 Issue について GitHub のIssue

    を使って、GitHub での作業に関するアイデア、フ ィードバック、タスク、バグを追跡してください。 “ “ Git とGitHub のハンズオン 21
  5. Pull Request 修正が終わったfeature ブランチをdevelop ブランチに統合(merge) する申請を出すようなもの 申請なので承認が必要です 承認とは他人によるRP レビューとApprove のこと

    Pull Request が承認されるとdevelop やmaster に対する統合(merge) が可能になります リポジトリへの、変更の提案、または変更における共同作業をす るには、プルリクエストを作成できます。 これらの変更は「ブラ ンチ」を介して提案され、デフォルトブランチには完成してい て、かつ承認された作業のみが含まれるようにします。 “ “ Git とGitHub のハンズオン 22