


Launch Git Bash and run the following commands: During instalation, be sure to select Git LFS when asked: The following steps are only necessary if you don't already have Unity, Git, GitHub, a Git GUI and a Diff & Merge tool installed/configured. These steps need to be done only *once per machine*. While Git, Unity and Unity SmartMerge are necessary, the other tools ( GitHub, Sourcetree and P4Merge) can be replaced for other remotes, GUIs and mergetools of your own preference. Unity SmartMerge (Unity tool to enable scene and prefab merging).
P4MERGE UNITY HOW TO
This step-by-step guide will teach you how to setup: Supports a remote repository (GitHub used).Supports external Diff & Merge tools (P4Merge used).Supports external Git GUI (Sourcetree used).Supports Unity SmartMerge (aka Unity YAML Merge) to smartly solve conflicts and merge Unity scenes and prefabs.Supports Git-LFS for common 3D models, images, audio, videos, archives and fonts file formats.Ignores Unity related files accordingly to GitHub's official.Ignores backup files accordingly to GitHub's official.Ignores Windows generated files (cache and temporary files) accordingly to GitHub's official.Just use this repository as a template and follow the steps described below. The complete setup also includes integration with GitHub, Sourcetree and P4Merge, but any other GUI, remote or merge tool can be used instead. This repository is an Unity + Git project template.
