# GitHub 코파일럿 챗 치트 시트

이 치트 시트를 사용하여 가장 일반적인 명령 및 사용 옵션을 빠르게 참조할 수 있습니다 GitHub Copilot Chat.

<div class="ghd-tool webui">

이 버전의 문서는Copilot을 GitHub 웹사이트에서 사용하는 경우를 위한 것입니다. 이 문서의 다른 버전에서는 위의 탭을 클릭합니다.

## GitHub Copilot 개선 사항 정보

다양한 명령과 옵션을 사용하여 Copilot Chat의 환경을 향상시킬 수 있습니다. 작업 중인 작업에 적합한 명령이나 옵션을 찾으면 목표를 보다 효율적으로 달성하는 데 도움이 될 수 있습니다. 이 치트 시트는 Copilot Chat 사용에 대한 가장 일반적인 명령 및 옵션에 대한 빠른 참조를 제공합니다.

Copilot Chat 웹 사이트에서 GitHub 시작하는 방법에 대한 정보는 [GitHub에서 GitHub Copilot에 질문하기](/ko/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github)을 참조하세요.

## 멘션

`@` 멘션을 사용하여 관련 컨텍스트를 대화에 직접 연결합니다. 채팅 프롬프트 상자에 `@`을 입력하여 첨부할 수 있는 항목 목록을 표시합니다.

* 토론
* Extensions
* Files
* 문제
* 끌어오기 요청
* 리포지토리

## 슬래시 명령어

슬래시 명령을 사용하면 일반적인 시나리오에 대한 복잡한 프롬프트를 작성하지 않도록 합니다. 슬래시 명령을 사용하려면 채팅 프롬프트 상자에 `/`를 입력한 다음, 명령 이름을 입력합니다.

사용 가능한 슬래시 명령은 사용자 환경 및 채팅 컨텍스트에 따라 달라질 수 있습니다. 현재 사용 가능한 슬래시 명령 목록을 보려면 현재 환경의 채팅 프롬프트 상자에 `/`를 입력합니다. 다음은 Copilot Chat를 사용할 때 가장 자주 사용되는 슬래시 명령어의 목록입니다.

| Command   | Description   |
| --------- | ------------- |
| `/clear`  | 대화를 정리합니다.    |
| `/delete` | 대화를 삭제합니다.    |
| `/new`    | 새 대화 시작       |
| `/rename` | 대화의 이름을 바꿉니다. |

## MCP 기술

다음은 현재 사용할 수 Copilot Chat in GitHub있는 MCP 기술 목록과 이를 호출하는 데 사용할 수 있는 프롬프트 예제입니다. 프롬프트에서 MCP 스킬 이름을 사용할 필요는 없습니다. Copilot Chat에게 작업을 수행해 달라고 요청하면 됩니다.

| 기술                           | 예시 프롬프트                                                                                                                                          |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| `create_branch`              | \[USERNAME/REPO-NAME] 리포지토리에 \[BRANCH-NAME] 이름의 새 분기를 만듭니다.                                                                                      |
| `create_or_update_file`      | \[USERNAME/REPO-NAME]의 \[BRANCH-NAME]에 `hello-world.md` 파일을 추가합니다. 콘텐츠는 "Hello, world! 이 파일은 Copilot Chat in GitHub에서 생성되었습니다!                   |
| `push_files`                 | 파일 `test.md`에는 내용 "This is a test file"를, `test-again.md`에는 내용 "This is another test file"를 담아 \[USERNAME/REPO-NAME]의 \[BRANCH-NAME] 브랜치로 푸시하세요. |
| `update_pull_request_branch` | \[USERNAME/REPO-NAME]의 풀 리퀘스트 \[PR-number] 브랜치를 기본 브랜치의 최신 변경사항으로 업데이트합니다.                                                                       |
| `merge_pull_request`         | \[USERNAME/REPO-NAME]에 끌어오기 요청 \[PR-Number] 병합                                                                                                   |
| `get_me`                     | 나 자신에 대해 말해.                                                                                                                                     |
| `search_users`               | 이름이 "Mona Octocat"인 사용자 검색                                                                                                                       |

MCP 기술을 Copilot Chat사용하는 방법에 대한 자세한 내용은 [IDE에서 GitHub MCP 서버 사용](/ko/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server)을 참조하세요.

</div>

<div class="ghd-tool vscode">

이 문서의 이 버전은 Copilot에서 Visual Studio Code에 사용됩니다. 이 문서의 다른 버전에서는 위의 탭을 클릭합니다.

## GitHub Copilot 개선 사항 정보

다양한 명령과 옵션을 사용하여 Copilot Chat의 환경을 향상시킬 수 있습니다. 작업 중인 작업에 적합한 명령이나 옵션을 찾으면 목표를 보다 효율적으로 달성하는 데 도움이 될 수 있습니다. 이 치트 시트는 Copilot Chat 사용에 대한 가장 일반적인 명령 및 옵션에 대한 빠른 참조를 제공합니다.

Copilot Chat에서 Visual Studio Code를 시작하는 방법에 대한 자세한 내용은 [IDE에서 GitHub Copilot에 질문하기](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide)을 참조하세요.

## 슬래시 명령어

슬래시 명령을 사용하면 일반적인 시나리오에 대한 복잡한 프롬프트를 작성하지 않도록 합니다. 슬래시 명령을 사용하려면 채팅 프롬프트 상자에 `/`를 입력한 다음, 명령 이름을 입력합니다.

사용 가능한 슬래시 명령은 사용자 환경 및 채팅 컨텍스트에 따라 달라질 수 있습니다. 현재 사용 가능한 슬래시 명령 목록을 보려면 현재 환경의 채팅 프롬프트 상자에 `/`를 입력합니다. 다음은 Copilot Chat를 사용할 때 가장 자주 사용되는 슬래시 명령어의 목록입니다.

| Command                              | Description                   |
| ------------------------------------ | ----------------------------- |
| `/clear`                             | 새 채팅 세션을 시작합니다.               |
| `/explain`                           | 활성 편집기에서 코드가 작동하는 방식을 설명합니다.  |
| `/fix`                               | 선택한 코드에서 문제에 대한 수정 사항을 제안합니다. |
| `/fixTestFailure`                    | 실패한 테스트를 찾아서 수정합니다.           |
| `/help`                              |                               |
| GitHub Copilot 사용에 대한 빠른 참조 및 기본 사항. |                               |
| `/new`                               | 새 project 만듭니다.               |
| `/tests`                             | 선택한 코드에 대한 단위 테스트를 생성합니다.     |

## 채팅 변수

채팅 변수를 사용하여 프롬프트에 특정 컨텍스트를 포함합니다. 채팅 변수를 사용하려면 채팅 프롬프트 상자에 `#`를 입력한 다음 채팅 변수를 입력합니다.

| 변수           | Description                |
| ------------ | -------------------------- |
| `#block`     | 현재 코드 블록을 프롬프트에 포함합니다.     |
| `#class`     | 현재 클래스를 프롬프트에 포함합니다.       |
| `#comment`   | 현재 주석을 프롬프트에 포함합니다.        |
| `#file`      | 현재 파일의 콘텐츠를 프롬프트에 포함합니다.   |
| `#function`  | 현재 함수 또는 메서드를 프롬프트에 포함합니다. |
| `#line`      | 현재 코드 줄을 프롬프트에 포함합니다.      |
| `#path`      | 파일 경로를 프롬프트에 포함합니다.        |
| `#project`   | 프롬프트에 project 컨텍스트를 포함합니다. |
| `#selection` | 현재 선택된 텍스트를 프롬프트에 포함합니다.   |
| `#sym`       | 현재 기호를 프롬프트에 포함합니다.        |

## 채팅 참가자

채팅 참가자는 도움이 될 수 있는 전문 분야를 갖춘 도메인 전문가와 같습니다. 채팅 프롬프트 상자에 `@`을 입력하고 그 뒤에 채팅 참가자 이름을 입력하여 채팅 참가자를 지정할 수 있습니다. 사용 가능한 모든 채팅 참가자를 보려면 채팅 프롬프트 상자에 `@`을(를) 입력합니다.

다음은 Copilot Chat를 사용할 때 가장 일반적인 채팅 참여자 목록입니다.

| 변수                                                                                                                     | Description                                                                                          |
| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| `@azure`                                                                                                               | Azure 서비스 및 사용, 배포 및 관리 방법에 대한 컨텍스트가 있습니다. Azure 대한 도움말을 보려면 `@azure` 사용합니다.                         |
| `@azure` 채팅 참가자는 현재 공개 미리 보기 상태이며 변경될 수 있습니다.                                                                          |                                                                                                      |
| `@github`                                                                                                              |                                                                                                      |
| GitHub 전용 Copilot 기술을 사용할 수 있습니다.                                                                                      |                                                                                                      |
| [IDE에서 GitHub Copilot에 질문하기](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide#using-github-skills-for-copilot) 참조하세요. |                                                                                                      |
| `@terminal`                                                                                                            | 터미널 셸 및 해당 내용에 대한 Visual Studio Code 컨텍스트가 있습니다. 터미널 명령을 만들거나 디버깅하는 데 도움이 필요한 경우 `@terminal`를 사용하세요. |
| `@vscode`                                                                                                              | 명령 및 기능에 대한 Visual Studio Code 컨텍스트가 있습니다.                                                           |
| `@vscode`에 대한 도움이 필요할 때 Visual Studio Code을 사용하세요.                                                                     |                                                                                                      |

</div>

<div class="ghd-tool visualstudio">

이 문서의 이 버전은 Copilot에서 Visual Studio에 사용됩니다. 이 문서의 다른 버전에서는 위의 탭을 클릭합니다.

## GitHub Copilot 개선 사항 정보

다양한 명령과 옵션을 사용하여 Copilot Chat의 환경을 향상시킬 수 있습니다. 작업 중인 작업에 적합한 명령이나 옵션을 찾으면 목표를 보다 효율적으로 달성하는 데 도움이 될 수 있습니다. 이 치트 시트는 Copilot Chat 사용에 대한 가장 일반적인 명령 및 옵션에 대한 빠른 참조를 제공합니다.

Copilot Chat에서 Visual Studio를 시작하는 방법에 대한 자세한 내용은 [IDE에서 GitHub Copilot에 질문하기](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide)을 참조하세요.

## 슬래시 명령어

슬래시 명령을 사용하면 일반적인 시나리오에 대한 복잡한 프롬프트를 작성하지 않도록 합니다. 슬래시 명령을 사용하려면 채팅 프롬프트 상자에 `/`를 입력한 다음, 명령 이름을 입력합니다.

사용 가능한 슬래시 명령은 사용자 환경 및 채팅 컨텍스트에 따라 달라질 수 있습니다. 현재 사용 가능한 슬래시 명령 목록을 보려면 현재 환경의 채팅 프롬프트 상자에 `/`를 입력합니다. 다음은 Copilot Chat를 사용할 때 가장 자주 사용되는 슬래시 명령어의 목록입니다.

| Command                              | Description                   |
| ------------------------------------ | ----------------------------- |
| `/doc`                               | 이 기호에 대한 설명서 주석을 추가합니다.       |
| `/explain`                           | 활성 편집기에서 코드가 작동하는 방식을 설명합니다.  |
| `/fix`                               | 선택한 코드에서 문제에 대한 수정 사항을 제안합니다. |
| `/help`                              |                               |
| GitHub Copilot 사용에 대한 빠른 참조 및 기본 사항. |                               |
| `/optimize`                          | 선택한 코드의 실행 시간을 분석하고 개선합니다.    |
| `/tests`                             | 선택한 코드에 대한 단위 테스트를 생성합니다.     |

## References

기본적으로 Copilot Chat 열려 있는 파일 또는 선택한 코드를 참조합니다. 파일 이름, 파일 이름과 줄 번호, 또는 솔루션 앞에 #을 붙여 특정 파일, 줄, 또는 솔루션을 참조할 수도 있습니다.

| 예시                                                   | Description      |
| ---------------------------------------------------- | ---------------- |
| `Where are the tests in #MyFile.cs?`                 | 특정 파일을 참조합니다.    |
| `How are these files related #MyFile.cs #MyFile2.cs` | 여러 파일을 참조합니다.    |
| `Explain this function #MyFile.cs: 66-72?`           | 파일의 특정 줄을 참조합니다. |
| `Is there a delete method in this #solution?`        | 현재 파일을 참조합니다.    |

</div>

<div class="ghd-tool jetbrains">

이 문서 버전은 JetBrains의 Copilot용입니다. 이 문서의 다른 버전에서는 위의 탭을 클릭합니다.

## GitHub Copilot 개선 사항 정보

다양한 명령과 옵션을 사용하여 Copilot Chat의 환경을 향상시킬 수 있습니다. 작업 중인 작업에 적합한 명령이나 옵션을 찾으면 목표를 보다 효율적으로 달성하는 데 도움이 될 수 있습니다. 이 치트 시트는 Copilot Chat 사용에 대한 가장 일반적인 명령 및 옵션에 대한 빠른 참조를 제공합니다.

JetBrains에서 시작하는 Copilot Chat 방법에 대한 자세한 내용은 [IDE에서 GitHub Copilot에 질문하기](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide)을 참조하세요.

## 슬래시 명령어

슬래시 명령을 사용하면 일반적인 시나리오에 대한 복잡한 프롬프트를 작성하지 않도록 합니다. 슬래시 명령을 사용하려면 채팅 프롬프트 상자에 `/`를 입력한 다음, 명령 이름을 입력합니다.

사용 가능한 슬래시 명령은 사용자 환경 및 채팅 컨텍스트에 따라 달라질 수 있습니다. 현재 사용 가능한 슬래시 명령 목록을 보려면 현재 환경의 채팅 프롬프트 상자에 `/`를 입력합니다. 다음은 Copilot Chat를 사용할 때 가장 자주 사용되는 슬래시 명령어의 목록입니다.

JetBrains에서 대화형 Copilot CLI 세션을 실행하는 경우 해당 세션의 CLI 관련 슬래시 명령을 사용할 수도 있습니다.

| Command                              | Description                                                                                                                                                                                      |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/chronicle`                         | 세션 기록을 검토하고 분석합니다. 사용 가능한 하위 명령: `standup`, `tips`, `search`및 `improve`. 이러한 하위 명령에 대한 자세한 내용은 [세션 데이터 사용 GitHub Copilot CLI](/ko/copilot/how-tos/copilot-cli/use-copilot-cli/chronicle)을 참조하세요. |
| `/compact`                           | 장기 실행 세션을 관리하기 위해 현재 Copilot CLI 세션 컨텍스트를 수동으로 압축합니다.                                                                                                                                            |
| `/explain`                           | 활성 편집기에서 코드가 작동하는 방식을 설명합니다.                                                                                                                                                                     |
| `/fix`                               | 선택한 코드에서 문제에 대한 수정 사항을 제안합니다.                                                                                                                                                                    |
| `/help`                              |                                                                                                                                                                                                  |
| GitHub Copilot 사용에 대한 빠른 참조 및 기본 사항. |                                                                                                                                                                                                  |
| `/remote`                            | (Copilot CLI 세션 전용) 현재 세션에 대한 원격 제어를 사용 설정하거나 관리하여 GitHub.com 또는 GitHub Mobile에서 액세스할 수 있도록 합니다.                                                                                                 |
| `/tests`                             | 선택한 코드에 대한 단위 테스트를 생성합니다.                                                                                                                                                                        |

</div>

<div class="ghd-tool xcode">

이 문서 버전은 Xcode의 Copilot용입니다. 이 문서의 다른 버전에서는 위의 탭을 클릭합니다.

## GitHub Copilot 개선 사항 정보

다양한 명령과 옵션을 사용하여 Copilot Chat의 환경을 향상시킬 수 있습니다. 작업 중인 작업에 적합한 명령이나 옵션을 찾으면 목표를 보다 효율적으로 달성하는 데 도움이 될 수 있습니다. 이 치트 시트는 Copilot Chat 사용에 대한 가장 일반적인 명령 및 옵션에 대한 빠른 참조를 제공합니다.

Xcode에서 시작하는 Copilot Chat 방법에 대한 자세한 내용은 [IDE에서 GitHub Copilot에 질문하기](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide)을 참조하세요.

## 슬래시 명령어

슬래시 명령을 사용하면 일반적인 시나리오에 대한 복잡한 프롬프트를 작성하지 않도록 합니다. 슬래시 명령을 사용하려면 채팅 프롬프트 상자에 `/`를 입력한 다음, 명령 이름을 입력합니다.

사용 가능한 슬래시 명령은 사용자 환경 및 채팅 컨텍스트에 따라 달라질 수 있습니다. 현재 사용 가능한 슬래시 명령 목록을 보려면 현재 환경의 채팅 프롬프트 상자에 `/`를 입력합니다. 다음은 Copilot Chat을 사용하기 위한 슬래시 명령어 목록입니다.

| Command     | Description                  |
| ----------- | ---------------------------- |
| `/doc`      | 이 기호에 대한 문서를 생성합니다.          |
| `/explain`  | 선택한 코드에 대한 설명을 제공합니다.        |
| `/fix`      | 코드 오류 및 오타에 대한 수정 사항을 제안합니다. |
| `/simplify` | 현재 코드 선택을 간소화합니다.            |
| `/tests`    | 현재 코드 선택에 대한 단위 테스트를 만듭니다.   |

</div>