Git is the primary way to collaborate with your colleagues on real-world coding projects. Watch this quick intro video.
While Github is the most popular choice for hosted git repos in the open source world, Gitlab and Bitbucket are used most often used in private repos.
Using a branching strategy is crucial to be on the same page with your team. The actual branching strategy used will vary from project to project and will be handed to you by your team lead.
An example strategy is shown below.
Complete this course