Skip to content

Latest commit

 

History

History
124 lines (90 loc) · 4.1 KB

File metadata and controls

124 lines (90 loc) · 4.1 KB

STEP1: Git

In this step, we will learn how to use Git and GitHub.

📖 Reference

Fork this mercari-build-training repository

  • Fork mercari-build-training
  • You will see be able to see https://github.com/<your github id>/mercari-build-training if successful.

Install Git

  1. Install git in your environment and run the following command.

    $ git version
    • For Mac users: Install brew and brew install git
    • For Windows users: Download installer
  2. Set your name and email address using git config. Check if your email address shows up.

    $ git config --global user.name "<your name>"
    $ git config --global user.email "<your-email-address>"
    $ git config user.email
    <your-email-address>

Use basic commands in Git

  1. Follow the GitHub documentation to setup SSH-key.
  1. Clone https://github.com/<your github id>/mercari-build-training onto your local using the following command. Follow the below image to get the ssh url. clone-ssh.png
    $ cd <your working space>
    $ git clone git@github.com:<your github id>/mercari-build-training.git

‼️ Caution

Please definitely run the following command after cloning repository.

cd mercari-build-training
git config --local core.hooksPath .githooks/ 

This is required to use githooks in mercari-build-training repository.

  1. Make a new branch named first-pull-request and switch into this branch
    $ cd <your working space>/mercari-build-training
    $ git branch first-pull-request
    $ git switch first-pull-request
  2. Replace @your_github_id on README.md with your GitHub ID.
  3. 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
  4. push changes to GitHub.
    $ git push origin first-pull-request:first-pull-request
  5. Open https://github.com/<your github id>/mercari-build-training and make a Pull Request (PR).
    • base repository: <your github id>/mercari-build-training
    • base branch: main
    • target branch: first-pull-request

Review a PR and have your PR reviewed

  • Once you made a PR, ask a teammate for review.
  • If at least one person approves 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

Pull the latest changes

When the original repository is updated, you have to pull the changes into your forked repository as well.

  1. Update your forked repository

Please open https://github.com/<your github id>/mercari-build-training in your browser, please update your repository as follows:

fork-update1.png

fork-update2.png

  1. Update your local environment
git fetch origin
git merge origin/main

Next

STEP2: Building local environment