목록Git (2)
이열매의 메모장
순서를 간단히 요약하자면 다음과 같다. github에 repository 생성 해당 프로젝트에서 git 사용을 위해 git init 명령어 사용 remote branch에 해당 repo 등록 혹시 레포에 커밋된 내용이 있을 경우 pull 후 push 1. Github에 프로젝트를 올릴 repository 생성 2. 해당 프로젝트 경로에서 git init 명령으로 git을 사용할 위치 지정 3. remote branch 에 해당 github repository를 등록 git remote add origin {YOUR_REPOSITORY}.git 4. 프로젝트 등록 git 상태 확인 커밋할 파일 추가 커밋 메세지 작성 pull 하여 최신 버전 유지 후 push
버전 관리란? : 파일 변화를 기록하고 특정 시점의 버전을 언제든 사용할 수 있게 하는 시스템 특징 특정 시점의 버전을 복구하여 오류 복구 가능 시간에 따른 수정 내용 비교에 따른 이슈 추적 가능 로컬 버전 관리 : 간단한 데이터베이스를 사용해서 개인 컴퓨터에서 파일의 변화를 관리 : 대표적으로 RCS가 있다. 장점 디렉토리로 파일을 복사하는 방식이므로 간단하다 단점 안정성이 낮음 작업하던 디렉토리를 실수로 지울 경우 작업하던 파일을 잘못 고칠 경우 로컬 컴퓨터가 고장날 경우 중앙집중식 버전 관리 : 중앙 서버에서 파일의 변화를 관리 : 대표적으로 Subversion(SVN) 이 있다. 장점 다수와 공동 작업 가능 로컬 버전 관리에 비해 관리자가 통합하여 관리하므로 관리가 수월 단점 중앙 서버의 오류에 ..