개발/Git & Github

Git Log 명령어

고인호 2023. 4. 16. 14:15
반응형

Git Log 명령어 알아보기 

 


 

2023.02.08 - [Git & Github] - 커밋 또는 깃 커밋

 

커밋 또는 깃 커밋

커밋 또는 깃 커밋 정리하기 깃 커밋은 깃 저장소에 있는 체크포인트 중의 하나. 작업중인 프로젝트들을 커밋할 때 변경사항들을 한번에 커밋하는 것이 아니라, 선택적으로 그룹화해서 하나의

inho3213.tistory.com

 

지난 포스팅에 이어서 이번에는 Git Log 명령어에 대해서 알아보겠습니다. 

 

 

에디터에서 'chapter1.txt' 라는 파일을 새로 만들고

안에 내용을 입력한 다음에 저장해주었습니다. 

 

 

 

그리고 이미 지난번에 commit을 해주었던 outline.txt 파일에서

내용을 조금 바꿔서 수정해주었습니다. 

 

 

 

이러한 상태에서 git status를 실행하면 뭔가 새로운 것을 볼 수 있습니다. 

약간의 변경을 해준 outline.txt 파일에는 'modified' 라는 수정되었다는 문구가 앞에 딸려나오게 되었습니다. 

 

 

 

그리고 별 의미는 없지만 방금 새로 만들어주었던 

chapter1의 파일에도 아무 글자나 입력하여 몇가지 추가를 해주었습니다. 

 

 

방금 새로 만들고, 수정했던 파일 2가지를 git add를 시켜 그룹화하고

 

 

"begin work on chapter1"이라는 메세지와 함께 commit 해주었습니다. 

 

 

명령어 git log

명렁어 git log에 대해서 이제 알아보겠습니다.

git log는 명령어 git status와 마찬가지로 어떤 작업도 하지 않고,

정보들을 단순히 검색하는 명령어와도 같습니다. 

 

이런 git log는 깃 저장소에 대한 커밋 정보들을 검색합니다. 

git log 명령어를 사용하면 위와 같은 화면을 볼 수 있는데,

이를 통해 현재 저장소에는 총 2개의 커밋이 있다는 것을 알 수 있습니다. 

각각의 커밋에서는 저자, 날짜, 이메일 등을 볼 수 있습니다. 

또한 우리가 git commit -m을 통해 설정한 커밋 메시지 또한 볼 수 있습니다. 

 

 

명령어 git add .

위의 명령어는 모든 변경사항들을 하나하나 입력할 필요없이

한번에 스테이지에 올려놓는 역할을 합니다. 

 

예를 들어, chapter1 파일과 outline 파일에 변경사항이 생긴후, 

git add . 명령어를 입력하고, git status를 통해 확인해보면

위처럼 변경사항이 생긴 파일 모두가 스테이지에 올려진 것을 확인할 수 있습니다. 

이전과 같은 방법으로 git commit -m 을 사용하면 우리가 설정한 메세지와 함께

스테이지에 올려진 것들이 commit됩니다. 

 

 

반응형

'개발 > Git & Github' 카테고리의 다른 글

Git 브랜치 관련 명령어  (0) 2023.05.08
Git - 수정을 위한 amend 명령어  (0) 2023.04.23
커밋 또는 깃 커밋  (0) 2023.02.08
Git 사용을 위한 명령어 정리(3)  (0) 2023.02.07
Git 사용을 위한 명령어 정리(2)  (0) 2023.02.07