목록BCA/9. Git (2)
VioletaBabel
브랜치란? - 한 번에 해야할 작업이 너무 클 때. 마스터 브랜치를 쓰기만 해봤지만, 릴리즈 브랜치를 만든다. 그리고 출시할 작업들만 모으는 식. 또 디벨롭 브런치에서는 계속 개발하고 하는 식으로 할 수 있다. - 브랜치 만드는 건 브랜치 - 새 브랜치 - 릴리즈용, 디벨롭용 등으로 여러 브랜치를 따로 둔다. 급한 버그는 릴리즈에서, 개발은 디벨롭용에서. - 키워드는 git branch. 그리고 이런 식으로 관리하는 걸 '깃 플로우'라고 한다. - tag는 정말 꼭 써야하는 것. 체크아웃이란? - 브랜치를 이동할 때 쓰는 것. 작업하는 브랜치를 바꾸거나, 브랜치 내에서도 특정 시점으로 뒤로 가고플 때. 더블클릭하면 가능. - 체크아웃한 후 수정하면 Head 브랜치라는게 나타날 때가 있는데, 그 상태로 수..
Git Git이란? - 소스 코드 관리를 위한 분산 버전 관리 시스템 Git 호스팅 웹 서비스의 종류 - GitHub : 가장 유명, 오픈 소스는 무조건 여기로. private은 유료, 리포지터리당 1GB, LFS(라지 파일 스토리지) 트래픽 제한 - BitBucket : private은 5인까지 무료, 리포지터리당 1GB - GitLab : private 무료(협업자 수 무제한), 리포지터리당 10GB, 빌드머신 구현에 용의, 설치형, 호스팅형 두가지. 가끔 불안정 함 (6시간 데이터 유실 사건 등) SourceTree - 로컬에서 git을 편리하게 사용할 수 있도록 만들어진 유틸리티 (원래 git은 터미널에서 명령어로 작업해야하는데, 편리하게 쓰도록 누가 만든 것) 유니티 프로젝트에 깃 설정하기 - ..