늘 겸손하게

Git 기초 본문

Programming Library & Tools/Git

Git 기초

besforyou999 2022. 2. 15. 17:51

git 저장소 만들기

 

명령어 

Shell
git init

 

저장소 ( repository )

- 버전 관리를 위한 파일들과 변경 이력들을 모두 저장해 두는 곳

- 프로젝트의 가장 상위 디렉토리에 생성

 


 

디렉토리 상태 확인

 

명령어

Shell
git status

 

어떤 파일이 추적되고 있는지, 커밋 대기 상태에 있는 지 확인

 

 


 

새로운 파일을 추적 대상으로 등록

 

명령어

Shell
git add file1.txt 

 

file1.txt를 추적 대상으로 등록 ( commit 대기 상태로 만든다 )

아직 저장소에는 반영(commit)되지는 않은 상태이다.

 

 


 

Commit

 

Shell
git commit

 

commit 대기 상태의 변경 사항을 저장소에 반영 

(Changes to be commited으로 표시된 사항)을 저장소에 반영

 

새로운 버전을 만드는 것이라고 볼 수 있다.

 

위 명령을 입력하면 VIM이 실행되어 commit message를 입력하도록 한다.

 

Commit message를 작성, 저장하고 VIM을 종료하면 Commit이 완료된다. -> 변경사항이 저장소에 반영된다.

 

 

git add , git commit으로 분리한 이유는?

-> 원하는 파일, 원하는 변경만 선택하여 저장소에 반영하기 위해.

 


Git 작업 공간의 분류