For some of our teammates, this was their first time using GitHub, which naturally came with a few frustrations. Working with branches, managing push and pull operations, and even installing GitHub for the first time proved to be challenging for some—especially since not everyone had it set up initially. Along the way, we encountered common issues such as conflicts, pushing errors, and handling merge requests. Despite these hurdles, it was a valuable learning experience for everyone involved.
Some of our team members took the initiative to teach others the basics of using GitHub and version control. This included explaining core concepts, walking them through common commands, and helping troubleshoot issues as they came up. It became a collaborative learning process that strengthened our teamwork overall.
Even the commit messages reflected our team's frustration and inexperience—some of them were unintentionally funny. One memorable example came from our teammate Alan, whose commit message perfectly captured the mood at the time.