[Tip - Git Unity] 초심자를 위한 Git 관리 - .gitignore 설정으로 프로젝트 오류 예방하기

2024. 6. 26. 19:49·Tip

# 0. 프롤로그

프로젝트를 Git에 올릴 때에는 .gitignore 설정을 꼭 해줘야 다른 사람과 함께 작업할 때 오류가 발생하지 않는다고 합니다.
초기에 .gitignore 설정을 안하고 깃 원격저장소에 업로드를 진행하면 로컬 환경의 정보, 빌드 정보 등 불필요한 파일들도 업로드 되어 문제가 발생할 수 있는데요.
다양한 해결 방법이 있지만 개인적으로 가장 쉬운 방법을 공유하려고 합니다.

# 1. 적용 방법

 

1. 유니티 프로젝트 최상단 폴더에서 보기-숨긴 항목-Check 가 되도록 설정한다.

 

2. 유니티 프로젝트 최상단 폴더 검색창에 .gitignore 검색 후 .gitignore 파일이 있으면 삭제한다.

(만약 .gitignore 파일이 없으면 3 번을 수행)

 

3. 아래의 링크 접속 후, Unity를 입력한다.

그리고 보이는 모든 텍스트를 복사하여 메모장에 .gitignore 이름으로 저장한다.

이후 프로젝트 폴더(Assets 폴더가 보이는 곳)에 붙여넣기를 진행한다.

https://www.toptal.com/developers/gitignore/

 

4. 유니티 프로젝트 폴더에 있는 Library, Logs, obj, UserSettings 폴더를 임시 폴더를 생성하여 이동시킨다.

(임시 폴더는 바탕화면에 생성)

 

5. 깃 커밋, 푸쉬를 진행 (Library, Logs, obj, UserSettings 폴더가 제외됨)

 

6. 임시 폴더에 있는 Library, Logs, obj, UserSettings 폴더를 원래 자리의 유니티 프로젝트 폴더로 다시 이동시킨다.

 

7. 더 이상 깃 커밋, 푸쉬를 진행할 때 Library, Logs, obj, UserSettings 폴더가 포함되지 않는 것을 확인할 수 있다.


해당 글은 저의 경험을 바탕으로 작성된 정보입니다.

틀린 내용이나, 다른 관점을 가지고 계시다면 댓글로 말씀 부탁드리겠습니다. :)

 

"댓글과 공감 버튼은 양질의 글을 작성하는데 큰 힘이 됩니다!"

감사합니다.

'Tip' 카테고리의 다른 글

[Tip - Unity Asset] SR Debugger / 빌드 후 런타임에서 성능 체크하기  (0) 2024.07.11
[Tip - Git] Commit Message Convention 소개  (0) 2024.06.28
[Tip - Unity] GetOrAddComponent 유틸리티 메서드 소개  (0) 2024.06.15
[Tip - Unity] 유니티 한글 폰트 추가하는 방법 가이드  (0) 2024.06.06
'Tip' 카테고리의 다른 글
  • [Tip - Unity Asset] SR Debugger / 빌드 후 런타임에서 성능 체크하기
  • [Tip - Git] Commit Message Convention 소개
  • [Tip - Unity] GetOrAddComponent 유틸리티 메서드 소개
  • [Tip - Unity] 유니티 한글 폰트 추가하는 방법 가이드
Logger's
Logger's
생각을 담는 공간 이곳은 게임 개발 아카이브
  • Logger's
    Game Development Archive
    Logger's
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (24)
      • Unity (7)
      • C# (4)
      • 디자인 패턴 (3)
      • 자료구조&알고리즘 (0)
      • Tip (5)
      • 이슈 해결 (3)
      • IDE (2)
      • C++ (0)
      • C++ STL (0)
      • DirectX (0)
      • 잡담 (0)
      • 취미 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Computer Graphics
    DirectX #Refraction #Reflection
    swipe
    utf-8
    모바일 환경
    한글 깨짐
    drag
    Unity
    유니티
    DirectX #Supersampling
    DirectX #Texturing
    .editorconfig
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
Logger's
[Tip - Git Unity] 초심자를 위한 Git 관리 - .gitignore 설정으로 프로젝트 오류 예방하기
상단으로

티스토리툴바