>  기사  >  개발 도구  >  Git에서 어떤 파일이 수정되었는지 확인하는 방법

Git에서 어떤 파일이 수정되었는지 확인하는 방법

PHPz
PHPz원래의
2023-04-04 10:42:216706검색

Git은 소프트웨어 개발 및 관리에 널리 사용되는 분산 버전 관리 시스템입니다. Git에서는 프로젝트의 기록 상태를 코드 베이스의 다양한 버전으로 저장하여 코드 수정 사항을 쉽게 추적하고 관리할 수 있습니다. Git으로 개발하는 경우 수정된 파일을 확인해야 하는 상황이 발생할 수 있습니다. 그래서 이 글에서는 수정된 파일을 볼 수 있는 몇 가지 Git 방법을 간략하게 소개하겠습니다.

  1. git diff 명령

Git은 현재 작업 디렉터리의 수정된 파일과 제출된 버전 간의 차이점을 표시하는 git diff 명령을 제공합니다. 이를 사용하려면 터미널에 다음 명령을 입력하세요:

git diff

이렇게 하면 작업 디렉터리에서 변경한 모든 파일이 표시됩니다. 출력 형식은 다음과 같습니다.

diff --git a/file1 b/file1  
index 5d522b5..e7ce8f8 100644  
--- a/file1  
+++ b/file1  
@@ -1,6 +1,6 @@  
 This is some code.  
   
 Lorem ipsum dolor sit amet,  
-consectetur adipiscing elit.  
+consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.  
   
 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.

위 출력은 file1 파일의 차이점을 보여줍니다. 두 번째 줄 "index 5d522b5 to e7ce8f8"은 파일의 버전 기록을 나타냅니다. 파일의 6번째 줄에서 "-"는 "adipiscing elit"의 내용이 삭제된 이전 버전을 나타내고 "+"는 "sed do eiusmod tempor incididunt ut"가 추가된 새 버전을 나타냅니다. 돌로레 마그나 알리쿠아."

  1. git show 명령

git show 명령은 지정된 커밋의 변경 사항을 표시할 수 있습니다. 특정 커밋에서 수정된 파일을 보는 데 사용할 수 있습니다. 기본적으로 최신 커밋을 확인합니다. 사용 방법은 다음과 같습니다.

git show

커밋의 SHA-1 값을 사용하여 특정 커밋을 볼 수도 있습니다. 아래와 같이

git show 5d522b5

이 명령은 SHA-1 값 5d522b5로 커밋에서 수정된 파일의 내용을 출력합니다.

  1. git log 명령

git log 명령은 커밋 기록을 보는 데 사용됩니다. 커미터, 커밋 날짜, SHA-1 값, 커밋 메시지 등 모든 커밋에 대한 기본 정보를 표시합니다. git log 명령을 사용하면 각 커밋의 변경 사항을 확인할 수 있습니다. 기본적으로 현재 폴더 아래의 모든 커밋 기록을 표시합니다. 구체적인 사용법은 다음과 같습니다.

git log

마지막 세 개의 커밋만 보려면 다음 명령을 사용할 수 있습니다.

git log -3
  1. git status 명령

git status 명령은 변경 사항을 보는 데 사용됩니다. 작업 디렉토리. 작업 디렉터리의 파일을 변경하면 이 명령을 사용하여 해당 변경 사항을 볼 수 있습니다. 구체적인 사용법은 다음과 같습니다.

git status

이 명령은 커밋되지 않은 단계적 파일 업데이트를 표시합니다. 커밋되지 않은 업데이트는 어두운 빨간색으로 표시되고, 단계적 업데이트는 어두운 녹색으로 표시됩니다.

요약

git diff, git show, git log 또는 git status 명령 중 무엇을 사용하든 이러한 명령은 수정된 파일을 볼 수 있는 다양한 방법을 제공합니다. 커밋 기록을 추적하든, 최신 변경 사항을 보든, 현재 작업 디렉터리의 모든 업데이트를 보든, 이러한 명령은 Git 프로젝트를 더 잘 관리하는 데 필요한 필수 정보를 제공합니다.

위 내용은 Git에서 어떤 파일이 수정되었는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.