This week, I focused on refactoring this project using git rebase
to rewrite history on a branch for my first time. I also learned how to use git commit --amend
to change the information in my commit.
I wanted to reduce redundancy in my code so I created a function called readFolder()
for reading folders. I also combined readMarkdownFile()
into readFile()
. This supports both file types of either .txt or .md.
Lastly, I separated these functions into a new class called Reading. I then placed the class into its own reading.h
file. I broke it a few times during this process, usually just forgetting a brace somewhere.
Using the interactive vim to edit commits was new to me. Ive used command line editors before but not very much. At first, I made a few mistakes by accidentally adding too many spaces between the commit ID and action. I received a few errors but figured it out eventually!
Changing git history was interesting and a useful thing to learn when cleaning up code and changing commits. It was confusing to do at first but I will keep practicing. I hope to use it again in the future!
Top comments (0)