본문 바로가기
도서로 공부하는 프로그래밍/GIT

[Git] Git CLI 버전의 활용 사례, 리눅스 프로젝트

by 열공노년 2024. 2. 5.
반응형

Git CLI 버전의 활용 사례, 리눅스 프로젝트

다음 이미지는 Git 명령어의 출력 결과입니다. 이 결과는 git pull 명령어를 통해 생성된 것입니다. 리누즈 토발즈가 관리하는 리눅스 프로젝트 내의 파일들이 어떻게 변경되었는지를 요약하여 보여주고 있습니다.

caption: 리눅스 프로젝트 Git 상태

 

출력된 내용에는 다음과 같은 정보가 포함되어 있습니다.

  • 파일의 상대 경로와 이름
  • 각 파일에 대한 변경 사항: 추가된 줄의 수와 삭제된 줄의 수
  • 변경의 양을 상징적으로 나타내는 +- 기호들

예를 들어, arch/mips/sgi-ip27/ip27-hubio.c 파일은 185줄이 삭제되었음을 나타냅니다(이것은 파일이 삭제된 것일 수도 있음). arch/mips/sgi-ip32/ip32-common.h 파일은 새로 생성되었으며 15줄이 추가되었습니다.

+++---와 같은 표시는 해당 파일에 대한 변경 사항의 양이 상당함을 나타냅니다. 별표(*)는 파일에 소량의 변경이 있었음을 나타냅니다.

 

스크린샷의 맨 아래에는 다음과 같은 요약 정보가 포함되어 있습니다:

  • 총 210줄이 추가되었고(insertions(+)), 264줄이 삭제되었습니다(deletions(-)).
  • arch/mips/sgi-ip27/ip27-hubio.c 파일이 삭제되었습니다(delete mode).
  • arch/mips/sgi-ip32/ip32-common.h 파일이 생성되었습니다(create mode).

 

정리

이 정보들은 프로젝트의 변경 이력을 확인하거나 코드 리뷰를 수행할 때 유용합니다. 개발자는 이를 통해 최근 커밋에서 어떤 파일이 얼마나 많이 변경되었는지 빠르게 파악할 수 있습니다.

 

 

반응형