Git Tutorials - cmangos/issues GitHub Wiki

About Git:

From the official page:

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

CMaNGOS uses Git as it's primary source code version control system.

Please, take your time and make yourself familiar with it.

How To Git:

1. The Git Book:

This book should be your first step. It will introduce you to basics (Ch. 1, 2) you'll need to interact with our repositories, will explain branching (Ch. 3), and even explain how to work with GitHub (Ch. 6).

2. Tips on good commit messages:

You are encoraged to read these, as they explain how to describe your commits in a meaningful, useful way.

3. Git Best Practices:

Collection of every single thing that's going wrong / being misunderstood about git and how to turn the tides. After this step you should be fairly ready to go just about any Git task.

Should you have further questions, read the rest of Git Book and search around Stack Overflow.

Additional Links:

  • GitHub's own help system with stuff like interactive tutorial and command cheat-sheets.

If either link will become unavailable for any reason, find Levi or ask around our Discord server -- there's an offline backup copy of those.