VioletaBabel
73. Git 입문 본문
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 |
---|