GitHub for Documents

This tutorial is for new GitHub users to understand main features and how to use them for developing documents collaboratively

This project is maintained by malvikasharan

Version Control and GitHub

Reference : Welcome to Mozilla Science Lab’s Study Group Orientation

Aim of this section

Questions:

  1. What is version control?

“version control,” the task of managing the many contributions your group makes to shared working documents.

No matter how your group is organized, the work of many contributors needs to be wrangled into a single project. Version control manages this process: it stores a history of changes and who made them, allowing you to revert or go back to earlier versions of those documents, and understand how contributions by different contributors have changed the project over time. You may have used word processing software that has a “changes,” “history” or “revisions” feature, which also allows you to see and revisit any changes to the document: this, too, is a form of version control.

If you’ve never used any specialized version control software before, it may help to look at some diagrams and define some new terms before you get started here.

  1. What is GitHub?

GitHub is online web interface, it’s designed to share your work, and allows other people to “fork” your project– meaning they can create an independent copy of your work to test, modify, remix and reuse it.

There are lots to know about GitHub– it has terrific project management features, a social platform, and communication tools that are useful for any project where a group of people is working together on the same set of documents.

Get to know GitHub Here (Video from Abby Cabunac of Mozilla Science Lab)

Go back to the previous chapter Go to the next chapter