HOWTO · Git
Git 커밋 사인오프 기능 이해
Git에서 커밋에 사인오프 라인을 추가할 수 있습니다.
이 페이지의 내용
이 문서에서는 Git 커밋 사인오프 기능을 살펴보겠습니다. 이 기능을 사용하면 전체 이름과 이메일 주소가 포함된 줄을 커밋에 추가할 수 있습니다.
사인오프는 커밋을 제출할 수 있는 소유권 및 권한을 확인하는 역할을 합니다.
Git 커밋 사인오프 기능 이해
Git의 다른 대부분의 기능과 마찬가지로 .gitconfig 파일에서 몇 가지를 변경하여 사인오프를 사용자 정의할 수 있습니다. 기능이 Git 구성 파일의 user.name 및 user.email 값에 의존하기 때문에 가능합니다.
사인오프를 구성하는 방법은 다음과 같습니다. bash에서 다음 명령을 실행하여 세부 정보를 구성합니다.
$ git config --local --add user.name "John Wachira"
$ git config --local --add user.email "wachirajohnie11@gmail.com"
git commit 명령에 -s 인수를 추가하여 변경 사항을 커밋하는 동안 사인오프를 포함합니다.
새로운 커밋을 만들고 리포지토리에서 -s 인수를 사용하여 사례를 확인합니다. 우리는 다음을 실행할 것입니다:
$ git commit -s -m "Configure"
위의 명령은 커밋에 gpg 서명을 추가합니다. git log 명령을 실행하여 리포지토리의 최신 커밋을 확인하겠습니다.
이 기능은 Linux 커널에 패치를 가져올 때 요구 사항입니다. 그러나 대부분의 프로젝트에는 필요하지 않습니다.