Ubuntu git log 활용하기

ouneno·2023년 9월 11일
0

Etc

목록 보기
13/20

1. commit 로그 살펴보기

git log

git log 명령어 사용시 말그대로 지금까지의 Commit 기록을 볼 수 있다.


2. git 무엇이 수정되었는지 알아보는 방법

git log -p

git log -p를 할 경우 순차적인 목록으로 어느 부분이 추가 및 삭제되었는지 알 수 있는데, 꽤나 복잡하다.

  1. a1 --- /dev/null
    이전(---)에는 null(/dev/null)이 였었는데,
  1. a2 +++ b/f1-2.txt
    f1-2.txt 파일이 추가(+++)되었다
  1. a3 @@ -0,0 +1 @@
  1. *a4** +f1.txt First 작업
    Commit 이전의 log 내용이 'f1.txt First 작업'이였다 라는 뜻

3. 로그끼리의 차이점 알아보기

git log를 해보면 log마다의 고유 주소 확인이 가능하다.

git log


이런식으로 commit 이후에 다양한 주소들이 나오는데,
commit할 때 생기는 git의 고유 주소라고 알 수 있다.

그 사이에서 어떤 변경사항이 있었는지 확인해야 할 때가 있는데, 그 때 사용할 수 있는 명령어가 diff이다.

git diff 고유주소A..고유주소B
git diff 59d214f0726637a08271a72f218b8bd4cb1..dd8f0667fe0d48736d7ef2a6b557b191a7e

4. Commit 하기 이전에 작업 변경 사항들을 확인하려면?

파일/폴더를 생성,수정,삭제를 했을 때 Commit하기 전과 후에 변경된 내역이 맞는지 확인이 필요할 때가 있다.

git diff

그 때도 git diff를 사용하면 commit하기 전 어떤 내역이 변경되었는지 확인사살이 가능하다.

1.txt라는 파일을 수정 후 commit하기 전 git diff를 진행한 상태.
---와 +++를 보고 전과 후의 차이점을 알 수 있다.

profile
지속적인 성장을 추구하는 새싹 개발자입니다🌱

0개의 댓글