Learn programming with our articles
Practical tutorials, in-depth technology breakdowns, and the latest development trends from industry experts.
Fresh content
The most relevant materials from our experts
Public vs Private Repositories on GitHub βοΈ
Choosing between Public and Private? Let's break down the differences and when to use each!
Git Clone: Complete Guide π¦
git clone is the command for copying (cloning) a remote repository to your computer.
GitHub Desktop: Installation and First Steps π₯οΈ
GitHub Desktop is a graphical client for working with Git. Instead of terminal commands, you...
Switching Between Repositories in GitHub Desktop π
Working on multiple projects? Here's how to quickly switch between repositories in GitHub Desktop.
Syncing a fork with the upstream repository π
When you fork a project, your copy is frozen at the moment of forking. The...
GitHub Fork: Contributing to Someone Else's Project π΄
A fork is your personal copy of someone else's repository on GitHub. It's the key...
GitHub Desktop: Interface for Beginners π¨
Opened GitHub Desktop for the first time and not sure where to start? Let's walk...
.gitignore Guide
.gitignore is a file that tells Git which files NOT to track.
GitHub Desktop on Linux: Installation and Specifics π§
GitHub doesn't officially support a Linux version of GitHub Desktop, but the community has created...
Feature Branch Workflow: How Team Projects Work π
Feature Branch Workflow is a team development approach where every task is done in a...
Cloning a Repository in GitHub Desktop π₯
Want to copy someone else's (or your own) repository from GitHub? Here's how to do...
How to Do Code Review: A Team Guide π
Code review is the process of checking another developer's changes before they land in the...
Choose a direction
Each category contains carefully selected materials from experts
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologiesBecome an author on our blog and help other developers learn new technologies