GitHub

    소스코드 버전 관리 - 깃(Git)

    버전관리? 협업 프로젝트에서는 버전관리가 필요하다. 시간이 지날수록 어느 파일이 최종 업데이트 파일인지 분간하기 어려워지기 때문이다. Git은 소스코드 버전관리 시스템이다. 개발 과정에서 원하는 시점을 저장하고 자유롭게 이동하여 소스코드를 추가, 삭제 할 수 있게 해준다, 오류가 일어나도 저장된 시점으로 되돌아가면 되기 때문에 유용하다. 이를 사용하지 않고 시점마다 프로젝트를 압축해서 저장한다면 압축파일이 무한 증식 하겠지? 이럴 때 사용하는 기술이 git(깃)이다. 다양한 타이밍에 코드상태를 기록할 수 있고 다양한 사람들에게 공유할 수 있다. git init Git을 사용하기 위해선 Xcode Project가 포함된 경로에 Git을 설정한다. Repository(저장소) git init을 사용하여 경로..

    GitHub(1)

    GitHub 코딩 외에 실무적인 문제를 해결할 수 있는 깃허브. 포트폴리오를 올릴 수 있는 장소가 될 수 있다. 소스코드를 공유 할 수 있는 장소. 깃허브가 하는 역할 1. 내 소스코드를 저장(버전관리) - 이전에 만들어진 모든 사항의 스냅샷을 저장한다. 이는 ㄴ어떤 시점의 버전으로 되돌릴 수 있다. 2. 소스코드를 공유하는 공간이 될 수있다. - 다른 깃허브 사용자의 프로젝트를 둘러보고 배우기 위해 자신만의 복사본으로 가져올 수 있다. 3. 협업하는 도구가 될 수 있다. - 협업을 할 때 같은 페이지에 각자의 수정 사항을 업로드할 수 있고 이를 병합할 수 있다. github를 사용하기 위해선 git을 다운로드 받아야 한다. github는 소스코드를 올리는 공간의 개념이고 소스코드를 내 컴퓨터에서 인터넷..