Github 기초
·
기타/깃허브
깃과 버전 관리 git은 2005년 리눅스 개발자인 리누스 베네딕트 토르발스가 개발함. 대표적인 분산형 버전 관리 시스템 집중형 시스템과 달리 저장소가 여러 개 있고, 여러 저장소에 각 버전별 소스를 개별 보관한다. 분산 저장소는 P2P(Peer-to-Peer)방식으로 공유하며, 각 개발자에게 공유 가능한 저장소 사본을 제공한다. 서버는 각 저장소 자료를 동기화하고 중개하는 역할만 수행한다. 따라서 메인 서버에 문제가 생기더라도 지속적으로 개발할 수 있다.깃의 다섯 단계 초기화 : 폴더를 깃 저장소로 변경 커밋 : 변경된 코드의 이력을 기록 브랜치 : 분리 격리된 코드 이력을 기록 병합 : 기존 이력과 분리된 이력을 통합 푸시 : 로컬 저장소의 이력을 서버로 전송 및 공유 깃 개념잡기 워킹 디렉터리 워킹..