저장소 만들기
주로 다음 두 가지 중 한 가지 방법으로 Git 저장소를 쓰기 시작한다.
- 아직 버전관리를 하지 않는 로컬 디렉토리 하나를 선택해서 Git 저장소를 적용하는 방법
- 다른 어딘가에서 Git 저장소를 Clone 하는 방법
1. 기존 디렉토리를 Git 저장소로 만들기
1-1. 작업할 디렉토리(Working Directory)로 이동 후 init > .git 이라는 하위 디렉토리 생성
$ git init
.git 디렉토리에는 저장소에 필요한 뼈대 파일이 있으며, init만으로는 아직 프로젝트의 어떤 파일도 관리하지 않는다.
git이 파일을 관리하게 하려면 저장소에 파일을 추가(1-2)하고 커밋(1-3)해야 한다.
1-2. 파일 추적하기(대기소{Staging Area} 또는 index 로 넣어주기)
-디렉토리내의 모든 파일 추가
$ git add .
-디렉토리내의 특정 파일 추가
$ git add "파일명.확장자명"
-add 커맨드로 파일을 새로 추적할 수 있다.
-이후 커밋을 하게 되면 add 명령어를 실행한 시점의 파일이 커밋되어 저장소 히스토리에 남는다.
-add 커맨드는 파일/디렉토리의 경로를 속성으로 받는다. 따라서 속성이 디렉토리면 아래의 모든 파일들까지 추적한다.
1-3. 커밋으로 인덱스의 내용들을 레포지토리에 영구적으로 저장하기
$ git commit -m "변화를 표현할 수 있는 간결하고 의미있는 메세지"
1-4. 디렉토리내의 변화와 index에 추가된 파일 상태 확인하기
$ git status
만약, index에 추가한 후 바로 커밋하기 원한다면,
아래의 커맨드 입력 시 기존 파일의 수정(새파일 생성x)을 자동으로 인식하여 인덱스로 보낸 후 바로 커밋
$ git commit -a
2. 기존 저장소를 Clone하기
2-1. 다른 프로젝트에 참여하려거나(Contribute) Git 저장소를 복사하기
$ git clone 레포지토리url
-커맨드 실행 시 프로젝트 히스토리를 전부 받아온다.
'git > 2. 저장소 및 커밋' 카테고리의 다른 글
| # 2-5 원격 저장소 관련 커맨드 (0) | 2022.02.15 |
|---|---|
| # 2-3 커밋 : 히스토리 조회 (0) | 2022.02.15 |
댓글