🧑💻 Git 또는 LabEx 를 처음 사용하시나요? Git 퀵 스타트 코스부터 시작하는 것을 권장합니다.
Git 에서 커밋 (commit) 은 저장소에 적용된 변경 사항의 스냅샷입니다. 각 커밋에는 변경 사항을 설명하는 메시지가 있습니다. 때로는 자리 표시자 (placeholder) 로 사용하거나 빌드 프로세스를 트리거하기 위해 변경 사항이 없는 빈 커밋을 생성해야 할 수 있습니다. 이 랩에서는 Git 에서 빈 커밋을 생성하는 방법을 배우게 됩니다.
빈 커밋 생성
Git 저장소에서 빈 커밋을 생성해야 합니다. 이는 다음과 같은 여러 시나리오에서 유용할 수 있습니다.
빌드 프로세스 트리거
자리 표시자 (placeholder) 커밋 생성
저장소 기록의 특정 지점 표시
이 랩에서는 https://github.com/labex-labs/git-playground의 저장소를 사용해 보겠습니다.
git clone https://github.com/labex-labs/git-playground 명령을 사용하여 저장소를 로컬 머신으로 복제합니다.
cd git-playground 명령을 사용하여 저장소 디렉토리로 이동하고, git config --global user.name "your-uername" 및 git config --global user.email "your-email" 명령을 사용하여 환경에서 GitHub 계정을 구성합니다.
git commit --allow-empty -m "Empty commit" 명령을 사용하여 "Empty commit" 메시지와 함께 빈 커밋을 생성합니다.
git log --name-status HEAD^..HEAD 명령을 사용하여 빈 커밋이 생성되었는지 확인합니다.
다음은 git log --name-status HEAD^..HEAD를 실행하는 곳이며, 결과는 다음과 같습니다.
요약
Git 에서 빈 커밋을 생성하는 것은 여러 시나리오에서 유용할 수 있는 간단한 과정입니다. 제공된 메시지와 함께 빈 커밋을 생성하려면 git commit --allow-empty -m <message> 명령을 사용하십시오.