GitHub
What is it? #
GitHub
When to use it #
Whether you are writing code by yourself, within a small team, or even as part of a large collaboration, GitHub can help you to safely and securely manage your projects, and work together with others from all over the world.
Fun fact:
This very website is hosted as a repositoryon GitHub! Anyone can contribute!
Getting started #
Using the GitHub Desktop
- How to make an open source repository (a place where you can store your project)
- How to make a branch (a type of isolated version of your project where you can make changes without affecting the main project)
- How to make changes to a file, and “commit” those changes to GitHub
- How to open and merge a pull request - which pulls the content from the branch you created, into your main project!
Software Carpentry also provide an excellent beginners course called
Version Control with Git
Further reading #
We recommend the following resources to get started with Git and Github:
- Signing up for a new GitHub account
- Getting started with your GitHub account
- Hello World - quick start guide
- Set up Git
- [Getting started with GitHub Desktop](https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/overview/getting-start