Git을 통해 버전 관리를 할 때


Gitignore를 이용하면 특정 파일을 버전 컨트롤에서 제외시킬 수 있습니다.


이는 쓸모없는 파일이나 원하지 않는 파일을 commit에서 제외시켜 merge crash를 예방하기 위함인데요


아래는 Unity 프로젝트의 gitignore 목록입니다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# =============== #
 
# Unity generated #
 
# =============== #
 
Temp/
 
Obj/
 
UnityGenerated/
 
Library/
 
 
 
# ===================================== #
 
# Visual Studio / MonoDevelop generated #
 
# ===================================== #
 
ExportedObj/
 
*.svd
 
*.userprefs
 
*.csproj
 
*.pidb
 
*.suo
 
*.sln
 
*.user
 
*.unityproj
 
*.booproj
 
 
 
# ============ #
 
# OS generated #
 
# ============ #
 
.DS_Store
 
.DS_Store?
 
._*
 
.Spotlight-V100
 
.Trashes
 
Icon?
 
ehthumbs.db
 
Thumbs.db
 
GraphicsSettings.asset
 
ProjectSettings.asset
 
ProjectVersion.txt
cs


유니티 프로젝트 루트 폴더안에 


.gitignore 라는 파일을 만들고





위 Text를 복사하여 붙여넣고 저장합니다.


그리고나면 Unity에서도 git을 무리없이 사용할 수 있습니다.



+ Recent posts