🤝 Work in a team like real IT companies do!
Even a medium-sized website is never built alone. Let alone anything more complex. That’s why knowing how to collaborate is absolutely essential.
Where there’s a team, there’s Git — the universal tool for merging code from multiple developers. Here are a few situations where Git is irreplaceable:
- Several people are editing the same code and you need to stitch it together.
- When you need to find out “who wrote this garbage???” (usually followed by “oh… it was me…”)
- When you need to transfer code from one machine to another
- You wrote a ton of code and want to “undo everything”, but Ctrl+Z isn’t cutting it. Git will restore all your files to any previous state.
And where there’s Git, there’s GitHub. This course teaches the basics of working with both tools.
The easiest way to get started with Git is through a graphical app — GitHub Desktop. It’s not as versatile as command-line Git, but it’s effective and, most importantly, easy to use. This course is entirely focused on GitHub Desktop.
Who this course is for:
- beginner developers
- QA engineers
- system administrators
- front-end developers
Skills and technologies
- GitHub Desktop graphical interface
- Creating repositories
- Forks and pull requests
- Writing README in Markdown and .gitignore
- Merging branches and resolving conflicts