このステップではGitとGitHubの使い方を学びます。
📖 Reference
-
(JA)Gitを使ったバージョン管理
-
(EN)Git basics
-
(EN)Udemy Business - GitHub Ultimate: Master Git and GitHub - Beginner to Expert
- mercari-build-training をあなたのGitHubにForkします。
- Forkに成功すると
https://github.com/<your github id>/mercari-build-training
というようなリポジトリができます。
-
Gitをご自身のPCにインストールしてください。以下のコマンドが動けばOKです。
$ git version
-
git configに自分の名前とemailアドレスを設定します。以下のコマンドを実行してあなたのemailアドレスが表示されればOKです。
$ git config user.email <your-email-address>
https://github.com/<your github id>/mercari-build-training
を clone します。 cloneすると、github上のリポジトリを自分のローカルにDownloadできます。$ cd <your working space> $ git clone https://github.com/<your github id>/mercari-build-training
cloneができたら必ず以下のコマンドを実行してください。
$ cd mercari-build-training
$ git config --local core.hooksPath .githooks/
これは mercari-build-training が githooks という機能を使うために必要なものです。
first-pull-request
というブランチを作り、そのブランチにswitchします$ cd <your working space>/mercari-build-training $ git branch first-pull-request $ git switch first-pull-request
- README.md の中にある
@<your github id>
の部分をあなたのgithub idに書き換えてください - 書き換えた内容を commitします
$ git status # Check your change $ git add README.md # README.mdの変更をcommit対象にする $ git commit -m "Update github id" # どんな変更を加えたのかを伝えるコメント
- 変更内容をgithubにpushします
$ git push origin first-pull-request:first-pull-request
https://github.com/<your github id>/mercari-build-training
を開き、Pull Request(PR)を作ります。- base branch:
main
- target branch:
first-pull-request
- base branch:
- PRができたら、チームメイトにそのPRのURLを見てもらいます
- 1人以上に
approve
をもらえたらそのPRをmainブランチにmergeします - また、チームメイトのPRを開いて 変更内容を確認し、
approve
しましょう。
📖 Reference
🔰 Point
以下のキーワードについて理解できているか確認しましょう。
- branch
- commit
- add
- pull, push
- Pull Request