Git + GitHub Workshop at Sahyadri
Having to deal with academic projects working in a team is always a mess. Passing the source code of your projects using pen-drives and Google Drive was always a pain. Well, it’s a mess because you’re not doing it right. Let’s see how softwares are built and how thousands of programmers contribute to a single codebase without losing track of things their fellow developers are working on.
The workshop covered basics of using the Version Control System - Git and how to collaborate effectively on projects using GitHub. Not just Git push and run but how to tackle difficult situations and how to find help. The workshop also included sessions about the benefits of being an open source contributor and how to be an open source contributor. We introduced some exciting offers from GitHub education for students, and to use it to build their knowledge on modern technologies, and how open source can shape your career. Read more about How open source can help shape your career in our community blog.
Venue
Sahyadri College of Engineering and Management
Sunday 30th September 2018 - 09:30 AM
Resources
Get started by watching the interview with Linus Torwalds, The Mind Behind Linux.
- Learn about Linux commands on CLI
- Udacity’s Git and GitHub tutorial
- Daniel Shiffman’s Git and GitHub tutorial, This is simply awesome!
- Git Cheat Sheet
- GitHub Training courses from GitHub lab
- If you stuck on something, or want some handy git commands to get out of mess. Refer Katie’s Oh-Shit-Git!
- Markdown Language Tutorial
Contributing to OpenSource
- FreeCodeCamp’s curated list for beginners to contribute to OpenSource.
- Learn by making your first Pull Request at GitMe
- Submit 5 Pull Requests between October 1st and 31st to earn a free TShirt from HacktoberFest
Extras for Linux fans
- Customize your terminal with Oh-My-Zsh
- Use Bat, Cat with wings
- Vim Tutorials on how to get out of it