InfoGrab Docs

튜토리얼: Git 커밋 메시지 업데이트

튜토리얼: Git 커밋 메시지 업데이트에 대해 설명합니다.

브랜치에 몇 가지 커밋을 만든 후에 하나 이상의 커밋 메시지를 업데이트해야 한다는 것을 깨닫는 경우가 있습니다. 오타를 발견하거나, 자동화가 커밋 메시지가 프로젝트의 커밋 메시지 가이드라인 과 완전히 일치하지 않는다고 경고했을 수 있습니다. 커맨드라인 인터페이스(CLI)에서 Git을 사용하는 경험이 많지 않다면 메시지를 업데이트하는 것이 어려울 수 있습니다. 하지만 걱정하지 마세요. GitLab UI에서만 작업해 본 적이 있더라도 이 단계를 따라 CLI를 사용할 수 있습니다. 이 튜토리얼은 커밋 메시지를 재작성하는 방법을 설명합니다. GitLab UI에서만 작업하는 경우 처음부터 시작하세요. 이미 리포지터리를 로컬에 클론한 경우 브랜치를 가져오고 체크아웃하는 단계로 건너뛸 수 있습니다. 시작하기 전에 # 다음이 필요합니다: 업데이트하려는 커밋이 포함된 Git 브랜치가 있는 GitLab 프로젝트. 로컬 머신에 설치된 Git . 로컬 머신의 커맨드라인 인터페이스(CLI) 접근 권한. macOS에서는 터미널을 사용할 수 있습니다. Windows에서는 PowerShell을 사용할 수 있습니다. Linux 사용자는 아마도 이미 시스템 CLI에 익숙할 것입니다. 시스템 기본 편집기에 대한 익숙함. 이 튜토리얼은 편집기가 Vim이라고 가정하지만 어떤 텍스트 편집기든 작동합니다. Vim에 익숙하지 않은 경우 Vim 시작하기 의 1-2단계에서 이 튜토리얼의 뒷부분에서 사용하는 모든 명령을 설명합니다. 커밋 메시지를 덮어쓸 수 있는 권한. 동일한 브랜치에서 여러 사람과 함께 작업하는 경우 커밋 업데이트가 괜찮은지 먼저 확인해야 합니다. 일부 조직은 커밋 재작성을 파괴적 변경으로 간주하여 금지하는 규칙이 있을 수 있습니다. 최종 단계에서 GitLab의 커밋 메시지를 덮어쓰려면 GitLab으로 인증해야 합니다. GitLab 계정이 기본 사용자 이름 및 암호 인증을 사용하는 경우 CLI에서 인증하려면 이중 인증(2FA) 을 비활성화해야 합니다. 또는 SSH 키를 사용하여 GitLab으로 인증 할 수 있습니다. 로컬 머신에 리포지터리 클론 # 시작하려면 머신에 리포지터리의 로컬 복사본을 만듭니다. 리포지터리 URL을 복사합니다. GitLab의 프로젝트 개요 페이지에서 오른쪽 상단에 있는 코드 를 선택합니다. 드롭다운 목록에서 다음 항목 옆의 [copy-to-clipboard]를 선택하여 리포지터리 URL을 복사합니다: GitLab 계정이 기본 사용자 이름 및 암호 인증을 사용하는 경우 HTTPS로 클론 . GitLab 인증에 SSH를 사용하는 경우 SSH로 클론 . 리포지터리를 클론합니다. 로컬 머신의 CLI(터미널, PowerShell 또는 유사 프로그램)로 전환하고 리포지터리를 클론할 디렉토리로 이동합니다. 예: /users/my-username/my-projects/ . git clone 을 실행하고 앞서 복사한 URL을 붙여넣습니다: git clone https://gitlab.com/my-username/my-awesome-project.git 이렇게