> 개발 도구 > 자식 > Git을 사용하여 커밋 변경 사항을 보는 방법

Git을 사용하여 커밋 변경 사항을 보는 방법

PHPz
풀어 주다: 2023-04-03 09:26:41
원래의
4453명이 탐색했습니다.

Git은 프로젝트 코드의 모든 변경 사항을 기록하여 여러 사람의 공동 개발을 촉진할 수 있는 분산 버전 관리 시스템입니다. Git에서 수정 사항을 커밋하는 것은 단계에서 코드 변경 사항을 기록하고 추적 및 비교할 수 있기 때문에 매우 중요한 작업입니다.

이제 Git을 사용하여 제출된 변경 사항을 보는 방법을 알아봅시다.

1. 제출 기록 보기

Git를 사용하여 제출 기록을 보는 방법은 매우 간단합니다. 다음 명령을 사용하면 됩니다.

git log
로그인 후 복사

이 명령은 작성자 및 제출을 포함하여 프로젝트의 모든 제출 기록을 나열합니다. 각 제출시간, 제출정보 등 프로젝트에 커밋이 많은 경우 위쪽 및 아래쪽 화살표를 사용하여 스크롤합니다.

특정 커밋 레코드를 보려면 다음 명령을 사용하면 됩니다.

git show <commit-id>
로그인 후 복사

여기서 <commit-id>는 보려는 커밋 레코드의 ID를 나타냅니다. 이는 완료될 수 있습니다. SHA-1 값 또는 약어입니다. <commit-id>指的是要查看的提交记录的ID,可以是完整的SHA-1值或者是缩写。

二、查看修改内容

使用Git查看提交历史可以列出所有的提交记录,但如果我们想要查看某个提交所做的具体修改,可以使用以下命令:

git diff <commit-id-1> <commit-id-2>
로그인 후 복사

这个命令会列出两个提交之间的差异,包括哪些文件添加、删除、修改了哪些代码行等等。

如果我们只想查看某个特定文件的修改,可以在命令后加上文件名,如下所示:

git diff <commit-id-1> <commit-id-2> <file>
로그인 후 복사

其中,<file>指的是要查看的文件名。

三、参考提交

有时候我们可能会需要查看某个提交之前或之后的修改内容,这时候可以使用以下命令:

git diff <commit-id>^ <commit-id>
로그인 후 복사

这个命令会列出指定提交之前和之后(不包括当前提交)的差异。

四、查看文件历史

有时候我们想要查看一个文件的历史修改记录,可以使用以下命令:

git log <file>
로그인 후 복사

这个命令会列出指定文件的所有提交记录,包括每个提交的作者、提交时间和提交信息等。

如果我们想要查看某个特定提交所做的修改,可以使用以下命令:

git show <commit-id> <file>
로그인 후 복사

其中,<commit-id>

2. 수정 사항 보기

Git를 사용하여 제출 내역을 보면 모든 제출 기록을 나열할 수 있지만 특정 제출에 대한 특정 수정 사항을 보려면 다음 명령을 사용할 수 있습니다.

rrreee

이 명령은 목록 추가, 삭제된 파일, 수정된 코드 줄 등을 포함하여 두 커밋 간의 차이점입니다. 🎜🎜특정 파일의 수정 사항만 보려면 아래와 같이 명령 뒤에 파일 이름을 추가하면 됩니다. 🎜rrreee🎜여기서 <file>는 해당 파일을 참조합니다. 이름으로 표시됩니다. 🎜🎜3. 참조 제출🎜🎜경우에 따라 특정 제출 전후의 수정 사항을 확인해야 할 수도 있습니다. 🎜rrreee🎜 이 명령은 지정된 제출 전후를 나열합니다. 현재 제출물 ) 차이점. 🎜🎜4. 파일 기록 보기🎜🎜때때로 파일의 수정 기록을 보고 싶을 때 다음 명령을 사용할 수 있습니다. 🎜rrreee🎜이 명령은 작성자 및 제출을 포함하여 지정된 파일의 모든 제출 기록을 나열합니다. 각 제출시간 및 제출정보 등 🎜🎜특정 커밋의 수정 사항을 보려면 다음 명령을 사용할 수 있습니다. 🎜rrreee🎜여기서 <commit-id>는 커밋 레코드의 ID를 나타냅니다. 확인됨, 전체 SHA-1 값 또는 약어일 수 있습니다. 🎜🎜5. 요약🎜🎜위는 Git에서 제출된 수정 사항을 보는 방법입니다. 이러한 방법을 통해 프로젝트 코드의 수정 내역을 쉽게 볼 수 있습니다. 뛰어난 버전 제어 시스템인 Git은 코드 변경 사항을 기록할 수 있을 뿐만 아니라 개발자의 공동 개발을 촉진하고 개발 효율성을 향상시킬 수 있습니다. 🎜

위 내용은 Git을 사용하여 커밋 변경 사항을 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿