Configuring Unity for version control
By default, Unity works nicely with Git: We don't need to change any settings for Unity to work with Git. Git is configured to work with nearly any kind of file, both text and binary (non-text). However, there are some optimization steps we can take to enhance your Git workflow inside Unity. To get started, open your Unity Dead Keys project, and then choose Edit | Project Settings | Editor from the application menu. This displays the Unity Editor preferences in the Object Inspector.
Accessing the Editor Settings
Next, change the Version Control mode from Hidden Meta Files to Visible Meta Files. By default, the Hidden Meta Files option applies the hidden tag to all meta-files, excluding them from version control. Meta-files are additional files Unity generates to accompany all assets (like Textures, Meshes, and Sounds) and include configuration options and preferences, like texture quality and UV Mapping. These files are named with the .meta
extension...