Git & GitHub
Articles about Git and GitHub
Category articles "Git & GitHub"
Study all materials on this topic
GitHub Desktop: Installation and First Steps 🖥️
GitHub Desktop is a graphical client for working with Git. Instead of terminal commands, you work through a convenient interface...
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 original project keeps moving —...
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 tool in open source development...
GitHub Desktop: Interface for Beginners 🎨
Opened GitHub Desktop for the first time and not sure where to start? Let's walk through the interface section by...
The complete .gitignore guide 🚫
.gitignore is a special 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 an excellent port! Let's walk...
How to Write Good Commit Messages ✍️
A commit message is the signature on your code snapshot! It determines how readable the project history will be.
Feature Branch Workflow: How Team Projects Work 🔀
Feature Branch Workflow is a team development approach where every task is done in a separate branch. It's the most...
Cloning a Repository in GitHub Desktop 📥
Want to copy someone else's (or your own) repository from GitHub? Here's how to do it through GitHub Desktop!
How to Do Code Review: A Team Guide 🔍
Code review is the process of checking another developer's changes before they land in the main branch. One of the...
GitHub Issues: Tasks, Bugs, and Ideas in One Place 🐛
GitHub Issues is the built-in task tracker in every repository. It's where bugs are discussed, features are requested, and team...
Want more materials?
Subscribe to updates and be the first to know about new articles!