목록Git (2)
이열매의 메모장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uVaAI/btqDVezRs6y/Gu9hfTyUPdWUFL2ArKDot1/img.png)
순서를 간단히 요약하자면 다음과 같다. 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
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JV8PL/btqySr6rjDL/pk1CfOmOcSb8wKBH4TcsnK/img.png)
버전 관리란? : 파일 변화를 기록하고 특정 시점의 버전을 언제든 사용할 수 있게 하는 시스템 특징 특정 시점의 버전을 복구하여 오류 복구 가능 시간에 따른 수정 내용 비교에 따른 이슈 추적 가능 로컬 버전 관리 : 간단한 데이터베이스를 사용해서 개인 컴퓨터에서 파일의 변화를 관리 : 대표적으로 RCS가 있다. 장점 디렉토리로 파일을 복사하는 방식이므로 간단하다 단점 안정성이 낮음 작업하던 디렉토리를 실수로 지울 경우 작업하던 파일을 잘못 고칠 경우 로컬 컴퓨터가 고장날 경우 중앙집중식 버전 관리 : 중앙 서버에서 파일의 변화를 관리 : 대표적으로 Subversion(SVN) 이 있다. 장점 다수와 공동 작업 가능 로컬 버전 관리에 비해 관리자가 통합하여 관리하므로 관리가 수월 단점 중앙 서버의 오류에 ..