VioletaBabel

73. Git 입문 본문

BCA/9. Git
73. Git 입문
Beabletoet 2018. 11. 22. 16:50

Git



Git이란?

 - 소스 코드 관리를 위한 분산 버전 관리 시스템


Git 호스팅 웹 서비스의 종류

 - GitHub : 가장 유명, 오픈 소스는 무조건 여기로. private은 유료, 리포지터리당 1GB, LFS(라지 파일 스토리지) 트래픽 제한

 - BitBucket : private은 5인까지 무료, 리포지터리당 1GB

 - GitLab : private 무료(협업자 수 무제한), 리포지터리당 10GB, 빌드머신 구현에 용의, 설치형, 호스팅형 두가지. 가끔 불안정 함 (6시간 데이터 유실 사건 등)


SourceTree

 - 로컬에서 git을 편리하게 사용할 수 있도록 만들어진 유틸리티 (원래 git은 터미널에서 명령어로 작업해야하는데, 편리하게 쓰도록 누가 만든 것)


유니티 프로젝트에 깃 설정하기

 - https://hrmrzizon.github.io/2017/05/11/unity-project-setting-for-git/  참조


깃에 프로젝트 올리기

 - Sourcetree에서 Create a Repository한 다음 경로에 유니티 프로젝트 폴더를 넣어준다.

그리고 만들고 기다리면 뿅 하고 나옴 굿

무언가 하기 전에 설정-고급-저장소 별 무시 목록 편집을 누른 후, 메모장에 https://www.gitignore.io/api/unity 안의 내용을 통째로 복사해 넣어준다.

저장하고 설정 확인을 누르자.

현 상태를 커밋해 저장해야한다.

스테이지에 올라가지 않은 파일을 모두 선택 후 우클릭하여 추가를 눌러준다.

밑에 어떤게 바뀌었는지 적어준다.

오른쪽 아래의 커밋을 누른다.

오른쪽 위 설정을 누르고 원격 탭에서 추가를 누른다.

우린 깃허브에 올릴테니 깃허브에서 repository를 하나 만든다.

그리고 https를 복사 (현재는 https://github.com/papamoomin/181122Test.git)

원격 이름엔 원하는 걸 넣고 URL/경로에 https://github.com/papamoomin/181122Test.git 를 넣고, 아래 호스트 종류는 깃허브, 사용자명에는 깃허브 아이디를 넣는다.

그리고 확인 누른다.

그 다음 오른쪽의 푸시를 누른 후, 원하는 브랜치에 체크하자.

여기서 브랜치는 로컬도 리모트도 우선은 마스터/마스터로 하자. 처음이니까.

그리고 푸시를 누르면 깃허브 아이디 비번을 치라고 한다. 입력하자.


내 프로젝트 다른 사람과 공유하기


주는 쪽은 깃허브에서 레포지토리의 세팅, 콜라보레이터에서 권한 줄 사람을 넣는다.

받는 쪽은 소스트리에서 Clone을 누르고 받을 깃 경로를 넣고 클론을 누르면 된다.

올리는 건 위에서 한 것 처럼 푸시하면 된다.

받는 건 Push 대신 Pull을 누르고 확인하면 됨


문제 생기는건 컴플리트에서 보고 확인.

합칠 건 합치고 하나로 교체해야하는 건 우클릭 - 충돌 해결 의 메뉴로 해결.

'BCA > 9. Git' 카테고리의 다른 글

74. Git 입문 2  (0) 2018.11.23
Comments