In this step, we will learn how to use Git and Github.
📖 Reference
-
Install git in your environment and run the following command.
$ git version
-
Set your name and email address using git config. Check if your email address shows up.
$ git config user.email <your-email-adress>
- Fork mercari-build-training-2022 (TODO: Update link)
- You will see be able to see
https://github.com/<your github id>/mercari-build-training-2022
if successful.
- Clone
https://github.com/<your github id>/mercari-build-training-2022
onto your local using the following command.$ cd <your working space> $ git clone https://github.com/<your github id>/mercari-build-training-2022
Please definitely run the following command after cloning repository.
cd mercari-build-training-2022
git config --local core.hooksPath .githooks/
This is required to use githooks in mercari-build-training-2022 repository.
- Make a new branch named
first-pull-request
and checkout into this branch$ cd <your working space>/mercari-build-training-2022 $ git branch first-pull-request $ git checkout first-pull-request
- Replace
@<your github id>
on README.md with your Github ID. - commit the changes you made with the following commands.
$ git status # Check your change $ git add README.md # Add README.md file to the list of files to commit $ git commit -m "Update github id" # Brief description about the changes
- push changes to Github.
$ git push origin first-pull-request:first-pull-request
- Open
https://github.com/<your github id>/mercari-build-training-2022
and make a Pull Request (PR).- base branch:
main
- target branch:
first-pull-request
- base branch:
- Once you made a PR, ask a teammate for review.
- If at least one person
approve
s the PR,merge
into the main branch - Open your teammates' PRs and check the files changed, and
approve
if you think the changes look good.
📖 Reference
🔰 Points
Check if you understand the following concepts.
- branch
- commit
- add
- pull, push
- Pull Request
STEP2: Building local environmentSTEP2: Building local environment