Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

GitHub Copilot를 사용하여 끌어오기 요청 탐색

깃허브 코파일럿 채팅은 끌어오기 요청의 콘텐츠, 기능 및 상태를 이해하는 데 도움이 될 수 있습니다.

소개

풀 리퀘스트의 여러 화면에서 Copilot에게 해당 풀 리퀘스트와 관련된 다양한 질문을 할 수 있습니다. 예를 들어, Copilot에게 끌어오기 요청 요약을 요청하거나 끌어오기 요청의 특정 파일 또는 코드 줄 내에서 변경된 내용을 설명할 수 있습니다.

끌어오기 요청 요약 가져오기

Copilot에 끌어오기 요청을 요약하거나, 끌어오기 요청의 상태에 대한 정보를 제공할 것을 요청할 수 있습니다.

  1. GitHub에서 리포지토리의 끌어오기 요청으로 이동합니다.

  2. 페이지의 오른쪽 위 모서리에서 Copilot 아이콘()을 클릭하면 공동 파일럿 채팅가 열립니다.

    Copilot는 풀 리퀘스트를 통해 질문의 배경과 의도를 정확히 이해합니다.

  3. 공동 파일럿 채팅 패널 아래쪽에 있는 프롬프트 상자에 질문을 입력하고 Enter 키를 누릅니다.

예시 프롬프트

다음 프롬프트는 끌어오기 요청에 대해 알아내기 위해 Copilot에 물어볼 수 있는 종류의 질문 예입니다.

  • Summarize this pull request
  • What is the current status of this pull request?
  • What are the main changes in this pull request?

끌어오기 요청에서 특정 파일의 변경 내용에 대한 질문하기

Copilot에 끌어오기 요청의 특정 파일 변경 사항을 설명하거나, 끌어오기 요청의 파일 상태에 대한 정보를 제공할 것을 요청할 수 있습니다.

  1. GitHub에서 리포지토리의 끌어오기 요청으로 이동합니다.

  2.        **변경된 파일** 탭을 클릭하세요.
    
  3. 요청하려는 파일 줄의 오른쪽에 있는 아이콘을 클릭한 후, Copilot 를 선택하여 이 diff에 대해 질문하세요.

    이렇게 하면 공동 파일럿 채팅가 실행되며, 파일의 변경 사항이 질문 컨텍스트로 함께 제공됩니다.

  4. 채팅 패널 아래쪽에 있는 프롬프트 상자에 질문을 입력하고 Enter 키를 누릅니다.

예시 프롬프트

  • What are the changes in this file?
  • What is the status of this file in the pull request?

끌어오기 요청의 파일 내 특정 줄에 대한 질문하기

Copilot에 끌어오기 요청의 특정 코드 줄을 설명하거나, 이러한 줄의 상태에 대한 정보를 제공할 것을 요청할 수 있습니다.

  1. GitHub에서 리포지토리의 끌어오기 요청으로 이동합니다.

  2.        **변경된 파일** 탭을 클릭하세요.
    
  3. 선택할 첫 번째 줄의 줄 번호를 클릭하고 Shift 키를 누른 채 선택할 마지막 줄의 줄 번호를 클릭합니다.

  4. 선택한 줄 중 하나의 오른쪽에 있는 아이콘을 클릭한 후, Copilot를 클릭하고 이 diff에 대해 질문하기를 선택합니다.

    선택한 줄이 질문의 컨텍스트로 표시된 상태로 공동 파일럿 채팅가 열립니다.

  5. 채팅 패널 아래쪽에 있는 프롬프트 상자에 질문을 입력하고 Enter 키를 누릅니다.

예시 프롬프트

  • Explain the selected lines of code
  • What do these lines of code do?

워크플로가 실패한 이유 묻기

Copilot에 끌어오기 요청에서 워크플로가 실패한 이유를 설명하고 문제를 해결하는 방법에 대한 제안을 제공할 것을 요청할 수 있습니다.

  1. GitHub에서 리포지토리의 끌어오기 요청으로 이동합니다.

  2. 페이지 하단으로 스크롤하여 실패한 검사 항목 옆의 더 보기 아이콘을 누른 뒤, 오류 설명을 클릭해 상세 내용을 확인하세요.

    그러면 공동 파일럿 채팅이 열리며, 워크플로 실패가 질문의 컨텍스트로 제공되고 채팅 입력 상자에 미리 작성된 프롬프트가 나타납니다. Copilot은 끌어오기 요청이 실패한 이유에 대한 정보로 응답합니다. Copilot은(는) 문제를 해결하는 방법에 대한 제안도 제공할 수 있습니다.

  3. Copilot에서 문제를 해결하는 단계를 제공한 경우 단계를 수행하여 문제를 해결할 수 있습니다.

예시 프롬프트

  • Why has this workflow failed?
  • What can I do to fix this issue?

추가 참고 자료