Skip to main content

Using GitHub Copilot

Use GitHub Copilot to increase your productivity.

Best practices for using GitHub Copilot

Learn how to get the most out of Copilot.

Getting code suggestions in your IDE with GitHub Copilot

Use GitHub Copilot to get code suggestions in your editor.

Asking GitHub Copilot questions in your IDE

Use Copilot Chat in your editor to give code suggestions, explain code, generate unit tests, and suggest code fixes.

Asking GitHub Copilot questions in GitHub

You can use GitHub Copilot Chat in GitHub to answer general questions about software development, or specific questions about the issues or code in a repository.

Asking GitHub Copilot questions in GitHub Mobile

You can use GitHub Copilot Chat in GitHub Mobile to answer general questions about software development, or specific questions about the code in a repository. With Copilot Enterprise you can also ask specific questions about a pull request, issue, or discussion.

Asking GitHub Copilot questions in Windows Terminal

You can use Copilot in Windows Terminal to get suggestions and explanations for the command line.

Using Copilot text completion

You can use Copilot text completion to help you write pull request descriptions more quickly and accurately.

Code review

Learn how to request a code review from GitHub Copilot.

Using GitHub Copilot in the command line

You can use Copilot with the GitHub CLI to get suggestions and explanations for the command line.

Prompt engineering for GitHub Copilot

Follow these strategies to improve your Copilot results.

Using extensions to integrate external tools with Copilot Chat

You can use Copilot Extensions to interact with external tools in GitHub Copilot Chat.

Using Claude 3.5 Sonnet in GitHub Copilot

Learn how to enable Claude 3.5 Sonnet for your organization or enterprise.

Finding public code that matches GitHub Copilot suggestions

If you allow GitHub Copilot to make suggestions that match publicly available code, Copilot will display references to any matching code that is found.

Using GitHub Copilot for pull requests

Learn how Copilot can help you work on pull requests.

Guides on using GitHub Copilot

Learn how to optimize your use of GitHub Copilot for various use cases.