1).gitignore
# =============== #
# Unity generated #
# =============== #
Temp/
Library/
# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
ExportedObj/
obj/
*.svd
*.userprefs
/*.csproj
*.pidb
*.suo
/*.sln
*.user
*.unityproj
*.booproj
# ============ #
# OS generated #
# ============ #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
2)Unity设置
1、打开Editor↓
2、按下面指示设置为“Visible Meta Files” 和“Force Text”
3)注意事项
(1)commit之前先ctrl+s保存scene,Unity没有像Android Studio上那样和git协调得那么好,所以不保存git是不会检测到你的更改的。
(2)通过git更新了工程后,如checkout到一个分支,可能Unity窗口没变化(当时就慌了,卧槽被git耍了!?),还有可能sprite什么的出现的马赛克或者其他的,这时可以重启下工程,或者按下图点击 “Refresh”或”Reimport All”,即可更新到旧版本,亲测有效。
参考资料:
http://stackoverflow.com/questions/18225126/how-to-use-git-for-unity-source-control