This section deals with the preferences that are required to get the Git SCM plugin to work with GameMaker.
- Git executable path: This is the location of the Git executable which GameMaker uses for all Source Control commands. This will be located in the cmd folder of your Git installation by default, as shown in the image above.
Below this you can set up the Merge Tool and the Diff Tool for Source Control with these settings (optional):
- Merge (Tool location): Here you specify the full file path to the Git merge tool.
- Merge (Tool options): In this field you can add any extra commands to be run whenever you use the merge Tool.
- Diff (Tool location): Here you specify the full file path to the Git diff tool.
- Diff (Tool options): In this field you can add any extra commands to be run whenever you use the diff Tool.
Finally there are two more options that affect how Git is set up in new projects:
- Add skeleton .git defaults to new projects: When this setting is enabled, GameMaker will add .gitignore and .gitattributes Files to new projects that you create. It is enabled by default.
- Add skeleton .git defaults to imported projects: When this setting is enabled, GameMaker will add .gitignore and .gitattributes Files to projects that you import from a .yyz file. It is enabled by default.