Working on a Mac - SaratogaEDD2014/RapidPrototyper GitHub Wiki
XCode
XCode is free, and has integrated repository management. With a bit of tweaking, it can run python files right from the GUI. Instructions on installing the necessary python modules can be found here. Instructions on how to do this are found at: Use Python in XCode
You can download it here: Download XCode
You can create a new workspace (NOT a new project- this will create a new git repository) in the home folder of the git repository that you cloned from GitHub.
Be sure to add these two lines to .gitignore:
*.xccheckout
*.xcworkspace
They will ensure that the files that XCode uses to save workspace information don't sync with the main repo.
Source Control
XCode offers git repository management within the application. Go to the "Source Control" menu for options and to check out various branches. The integrated merge tool is especially useful when there are conflicts because the github applications do not handle conflicts well. The command line tools for managing git also work on Mac.