OSD 600 Release 0.1 – Git and GitHub

For this Release, we were challenged to file an issue for a bug fix and an issue for a new feature. So I found a classmate’s notepad that I thought would want a bug fix and new feature.

https://github.com/cindyledev/WebNote/tree/issue-1

https://github.com/cagomezr/WebNote/pull/2

The most interesting thing I encountered with this Release wasn’t my fix suggestion for someone else’s repo but actually the many issues and pull requests I got from others. I had to go through each issue and each pull request and in the process, I learned a lot about git that I didn’t know I could do.

I learned how to add a remote, fetch from the remote, create a branch, checkout to different branches, merge, push, pull and git status. Before this class, I only ever worked with my own projects which consists of me using “git add .” , “git commit -m”, and “git push origin”.

I was initially wasn’t impressed by the fixes suggested by my classmates so I emailed my prof with the intention of rejecting the fixes but his response reminded me of an African proverb “If you want to go fast, go alone. If you want to go far, go together” so I ended up accepting two of the three pull requests. I just had to remember that the point of this Release wasn’t really about getting the notepad to work but to learn more git and GitHub.

https://github.com/cindyledev/my-note

Published by cindyledev

Full Stack Developer, Computer Programmer, and Analyst

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create your website at WordPress.com
Get started
%d bloggers like this: