Github

[기초 지식] git에 대한 이해 & 버전 관리 방법

year.number 2022. 7. 17. 23:46

Git이란?

Git: 프로젝트의 버전 관리를 하기 위해 사용하는 프로그램
Github: Git 기반의 저장소 서비스

 

git으로 개발 중인 프로젝트의 버전을 관리할 수 있고, 다른 개발자와 함께 관리하면서 협업하는 것이 가능하다.

 


Git으로 버전 관리하기

1. 프로젝트 디렉토리(폴더)를 생성한다.

2. 터미널에서 git init 명령어를 입력한다. -> 해당 프로젝트 디렉토리는 git으로 버전관리를 할 수 있는 상태가 된다.

    (디렉토리 안에 .git이 생성되나 눈에는 보이지 않음)

3. git config user.name "이름", git config user.email "이메일" 명령어를 통해 사용자 정보를 입력한다.

 

commit: 특정 정보를 저장하는 것

 

Working Directory Staging Area Repository
프로젝트 디렉토리 자체를 의미 특정 버전으로 관리하고 싶은 파일
모아두는 장소
특정 시점의 Staging Area의 모습을
커밋으로 남기면 그 커밋들이 저장되는 장소
 

Working Directory에서 코드 작성 -> 커밋 남기고 싶은 파일을 Staging Area에 올림 -> 커밋 명령 실행 시 Repository에 저장

 

4. Staging Area 영역에 올리는 명령어: git add 파일이름 또는 . (조금이라도 수정된 모든 파일) ]

커밋 메세지 남기기: git commit -m "커밋 내용"

 

5. 여태까지 한 커밋 보기: git log

 

6. 커밋 비교: git diff 커밋아이디1 커밋아이디2