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

출력된 내용에는 다음과 같은 정보가 포함되어 있습니다.
- 파일의 상대 경로와 이름
- 각 파일에 대한 변경 사항: 추가된 줄의 수와 삭제된 줄의 수
- 변경의 양을 상징적으로 나타내는
+
와-
기호들
예를 들어, 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
).
정리
이 정보들은 프로젝트의 변경 이력을 확인하거나 코드 리뷰를 수행할 때 유용합니다. 개발자는 이를 통해 최근 커밋에서 어떤 파일이 얼마나 많이 변경되었는지 빠르게 파악할 수 있습니다.
반응형
'도서로 공부하는 프로그래밍 > GIT' 카테고리의 다른 글
[Git] GitHub에서 프로젝트 파일 다운로드 방법 (32) | 2024.02.07 |
---|---|
[Git] 안성현 노래 작곡집 GitHub에 올리는 과정 (37) | 2024.02.06 |
[Git] Git의 설치 및 설정, GitHub Desktop 설치 (51) | 2024.02.04 |
[Git] Git의 설치 및 설정, Git CLI 버전 (53) | 2024.02.03 |
[Git] Git의 특징 (54) | 2024.02.02 |