프로젝트를 개발하면 커밋이 쌓이고 커밋끼리 무엇이 변경되었는지 깃을 이용해서 쉽게 비교 가능합니다.
그 전에 초기 설정을 합니다.
소스트리에 로컬 저장소를 만들고 test.txt 파일을 생성합니다.
'A'를 적고 저장합니다.
그 후 스테이지에 올리고 커밋하여 첫 번째 버전을 만듭니다.
이 때의 커밋 메시지는 1로 설정합니다.
두 번째 버전을 만듭니다.
test 파일에 'A' 다음 줄에 'B'를 적습니다.
마찬가지로 커밋하고 커밋 메시지는 2로 작성합니다.
세 번째 버전을 만듭니다.
test 파일에서 'A'를 삭제합니다.
커밋하고 커밋 메시지는 3으로 작성합니다.
네 번째 버전을 만듭니다.
test 파일에서 'C'를 추가해서 작성합니다.
마찬가지로 커밋하고 커밋 메시지는 4로 작성합니다.
마지막 버전을 만듭니다.
test 파일에서 'C'를 삭제하고 저장합니다.
커밋 메시지는 5로 작성합니다.
직전 버전과 비교하기
다섯 번의 커밋을 거쳐서 test 파일에 'B' 만 저장되어 있습니다.
소스트리의 History에서 이전 버전에 비해 무엇이 달라져 있는지 확인 가능합니다.
각 버전과 직전 버전과 비교해서 무엇이 달라졌는지 확인하려면
개별 커밋을 클릭해서 확인합니다.
버전별 비교하기
직전 버전이 아닌 예를 들어서 두 번째 커밋과 네 번째 커밋 차이를 알기 위해서는
두 번째 커밋을 클릭하고 test.txt 공란에 우클릭 후 선택한 버전 열기를 클릭합니다.
다음과 같이 두 번째 버전의 test 파일 내용을 확인할 수 있습니다.
네 번째 버전과 비교하기 위해서는 두번째 버전과 네 번째 버전을 클릭하고 test.txt를 클릭하면 다음과 같습니다.
우하단 화면에 변경된 점을 확인할 수 있습니다.
'GIT' 카테고리의 다른 글
[GIT]#6 스태시로 작업 임시 저장하기 (0) | 2024.03.09 |
---|---|
[GIT]#5 작업 되돌리기 (0) | 2024.03.09 |
[GIT]#3 버전 구분하기 (0) | 2024.03.07 |
[GIT]#2 깃 버전관리 (0) | 2024.03.06 |
[GIT]#1 깃, 소스트리, 깃허브 알아보기 (0) | 2024.03.06 |