Pink Transparent Star

Unity/개념 공부

Git 사용하기

채유나 2024. 4. 15. 21:47
728x90

기존에 사용해봤던 Git을 다시 복습하는 시간을 가지게 되었다.

Git이란?

Git은 2005년에 리누스 토르발스에 의해 개발된 '분산 버전관리 시스템 ( Distributed Version Control Systems - DVCS )'으로 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할 때 소스 코드를 관리하는데 주로 사용을 하며 Git을 통해서 여러 부분들을 분할하여 개발하고 버전을 관리 할 수 있다.

 

Git 공식 사이트 - 한글 메뉴얼 

 

Git - Book

 

git-scm.com

 

Git에서 자주 사용 되는 용어

 

🔸 Repository : 해당 작업 폴더의 모든 변경 사항들과 히스토리들이 저장되는 저장소

 - local repo : 컴퓨터에 로컬 상으로 존재하는 저장소. ( 즉, 내 컴퓨터의 저장소 ) 

 - remote repo : 온라인 상에 존재하는 원격 저장소. local repo에서 작업 후 remote repo로 push 작업을 하여 적용

 

🔸 Branch : 메인 프로젝트 기반으로 시도하는 실험이나 개발을 하는 환경. 새로운 생성된 브랜치의 경우 메인 브랜치로 부터 독립적이고, Merge를 통해 메인 브랜치와 병합 가능

🔸 Push : local repo에서 수정된 내역들을 Remote server과 Repo에 전송

🔸 Pull : 최신의 remote repo 변경사항들을 local repo에 적용

🔸 Merge : Pull request에서 검토 후 승인과정을 거친 후 main branch에 적용되는 것을 이야기함

🔸 Commit : Branch 내에서 수정, 삭제, 추가 등의 작업을 한 뒤 작업에 대한 코멘트를 남기면서 변경사항을 저장하며 Commit 한 내용을 History를 통해 작업 내역을 확인 가능

 

Git을 사용하는 도구

Git을 조금 더 편리하고 확인하기 쉬운 도구로 Source Tree, Turtle, Git Desktop 등 여러가지 도구가 있으나 그 중 Git Desktop을 이용하여 초반 세팅을 진행하였습니다.

 

Git Desktop 설치 사이트

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

 

Git Desktop 설정 위치

 

협업 중 Git 병합 오류 

The file 'Assets/Prafab/Card.prefab' seems to have merge conflicts. Please open it in a text editor and fix the merge.

 

Merge 중 Prefab 병합 오류가 생겨서 Prefab을 사용하지 못하는 상황이 발생하였다..!

처음 발견된 오류라 뭐지 하고 찾고 해결 방법에 대해 찾은 결과 결국 History에서 문제가 되는 Prefab을 확인하여 해결하는 방법을 찾을 수 있었다.

 

올바른 해결방법인지는 모르지만 Updated upstream 부분의 작업 변경된 사항을 되돌려서 Prefab을 살릴 수 있었다..!

 

참고 사이트

 

unity seems to have merge conflicts. Please open it in a text editor and fix the merge.

"The file Assets/Scenes/Main_Test_Level.unity seems to have merge conflicts. Please open it in a text editor and fix the merge." Open your scene in...

forum.unity.com

 

 

유니티 병합오류? - 인디 게임 개발 마이너 갤러리

seems to have merge conflicts. Please open it in a text editor and fix the merge.라고 뜨는디 <<<<&

gall.dcinside.com

 

우리팀 화이팅!

오리너구리는 집에 가고 싶긔!

 

728x90