Branch
A branch is a specific version of your code repository. The master branch is the main one that you’re working off of: if it’s just you working on a project, you might make all of your changes to that master branch.
Sometimes though, if you want to build an entire new feature or something big, you can fork the master branch – make a copy of it – and save your changes onto that new branch. Then, when you’re done, you can merge that new branch into the master one.

Read the full post ↗
What's version control and Github?
A better way to save progress than Powerpoint.
Read in the Knowledge Base →