• Setting up Git
  • Forking the Mapbase repository
  • This clones the repo to your computer. (EXAMPLE: git clone https://github.com/xenthio/source-sdk-2013)
  • Committing and Pushing Changes
  • Adds the file to the commit, do git add . to add all changed files.
  • Commits the files, the message can be anything, e.g "Cleaned up code" or "Squashed some bugs", makes it easy to tell which commit changed what.
  • Upload all commits you just made to the repo.
  • Merging Mapbase updates
  • Gets all commits from the Mapbase master branch into a temporary branch.
  • Goes back to the normal master branch of your repo.
  • Merges the master branch with the Mapbase master branch.