For the reviewing part, I have often used
git pull to sync remote and my local repository in previous lab. In this lab, instead of using
git pull, I use
git remote to add remote repository where another student forked my repo to my local repository. Next, I have used ‘git fetch’ to download all the commits and branches in the remote repository to my local repository without merging. However I have an issue that I supposed to checkout the forked repository instead of
git checkout -b “issue repo”. Therefore, I checked with ‘git log’ for checking commit number that my head is pointing the proper branch. Also, professor have me a tip which uses
git checkout -B “target repo”. After reviewing, I have found an issue that the JSON configuration file includes output folder, but the HTML files create in default folder. I asked him to fix this problem. Everything works as expected.
Throughout this lab, I have learned different approaches to review and test via remote by using various git commands and work with other people’s project to understand other people’s code and learn different approach methods for implementing same features in same programming language.