본문 바로가기
교육, 학습/CS스터디_지옥에서 온 git

Git - commit 전에 add를 하는 이유, 버전관리의 장점

by 개발하는 경제학도 2022. 3. 4.

강의 소개

인프런 '지옥에서 온 git' 강의 내용정리입니다.

자세한 내용을 수강하고 싶으시다면 강의 수강을 추천합니다.


커밋 전에 add를 하는 이유

커밋 1개는 1개의 작업을 갖고 있는 것이 이상적이다.

커밋할 시기를 놓치면 너무 많은 파일을 1번에 커밋해야 할 수도 있다. 이런 경우를 방지하기 위해 커밋 1번 당 적절한 단위로 파일을 묶어 커밋을 하기 위해서 add를 통해서 커밋할 파일을 선택할 수 있다.

add는 커밋 대기 상태로 만들어주는 것이며, add로 선택된 파일들은 stage라는 커밋 대기 장소에 올라간다.



버전을 만드는 것(버전 관리)의 장점


1. 차이점을 알 수 있다.
- git log: 커밋된 역사를 볼 수 있다.
- git log -p: 각각의 커밋 사이에 소스가 어떻게 변경되었는지를 보여준다.
- git diff 커밋id1..커밋id2 : 2개 커밋 간의 소스상 변경사항을 알 수 있다.
- git diff: 직전 커밋과 현재 상태의 소스 상의 차이점을 보여줌으로써, 현재 어떤 작업을 했는지 알 수 있다. 커밋을 하기 전에 자기가 작업한 내용이 문제가 있는지 마지막으로 기회를 주는 것이다.

2. 과거의 특정 시점으로 돌아갈 수 있다.

댓글