Gists are actually Git repositories, which means that you can fork or clone any gist, even if you aren't the original author. You can also view a gist's full commit history, including diffs.| GitHub Docs
There are several methods you can use within your project to quickly make changes to multiple items.| GitHub Docs
Learn how to convert draft issues into issues.| GitHub Docs
You can configure your project's built-in workflows to automatically archive items that match a filter.| GitHub Docs
You can configure your project's built-in workflows to automatically add items from repositories that match a filter.| GitHub Docs
You can create templates or set projects as templates in your organization, allowing other people to select your template as the base for projects they create.| GitHub Docs
You can add your project to a repository to make it accessible from that repository.| GitHub Docs
You can use an existing project as a template by copying it.| GitHub Docs
Learn how to troubleshoot common authentication issues when you clone, push to, or pull from a repository in a codespace.| GitHub Docs
You can adjust your personal settings for GitHub Codespaces so that the codespaces you create always give you the development experience that works best for you.| GitHub Docs
You can add a custom dev container configuration to your repository to set up the GitHub Codespaces development environment for your codebase.| GitHub Docs
Overview of the GitHub Codespaces security architecture, with guidelines to help you maintain security and minimize the risk of attack.| GitHub Docs
You can permit your prebuild to access other GitHub repositories so that it can be built successfully.| GitHub Docs
You can customize a codespace you've created to suit your own preferences.| GitHub Docs
GitHub limits the size of files allowed in repositories. To track files beyond this limit, you can use Git Large File Storage.| GitHub Docs
Here's a short tutorial on using git rebase on the command line.| GitHub Docs
Use a branch to isolate development work without affecting other branches in the repository. Each repository has one default branch, and can have multiple other branches. You can merge a branch into another branch using a pull request.| GitHub Docs
You can import a repository from Subversion by converting the repository to Git, then pushing the Git repository to GitHub.| GitHub Docs
You can import a repository from Mercurial by converting the repository to Git, then pushing the Git repository to GitHub.| GitHub Docs
Learn how to work around the 2 GB push limit.| GitHub Docs
You can add any Git repository to GitHub Desktop, even if it's not a GitHub repository.| GitHub Docs
You can securely access your account's resources by authenticating to GitHub, using different credentials depending on where you authenticate.| GitHub Docs
Use the REST API to interact with the cache for repositories in GitHub Actions.| GitHub Docs
Compare available AI models in Copilot Chat and choose the best model for your task.| GitHub Docs
Merge a pull request into the upstream branch when work is completed. Anyone with push access to the repository can complete the merge.| GitHub Docs
You can resolve merge conflicts using the command line and a text editor.| GitHub Docs
If your changes have merge conflicts with the base branch, you must address the merge conflicts before you can merge your pull request's changes.| GitHub Docs
You can add rulesets to a repository to control how people can interact with specific branches and tags.| GitHub Docs
Learn which rules you can add to a ruleset to protect specific branches and tags in a repository.| GitHub Docs
Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products.| GitHub Docs
Issues can be created in a variety of ways, so you can choose the most convenient method for your workflow.| GitHub Docs
With 2FA enabled, you'll be asked to provide your 2FA authentication code, as well as your password, when you sign in to GitHub.| GitHub Docs
When you sign in for the first time from a new or unrecognized device without two-factor authentication enabled, GitHub may ask for additional verification to confirm that it is you.| GitHub Docs
You can use a passkey to sign in safely and easily to GitHub in your browser, without requiring a password and two-factor authentication. You can also sign in using a passkey on a nearby device.| GitHub Docs
You can verify your ownership of domains with GitHub to confirm your organization's identity.| GitHub Docs
Jekyll is a static site generator with built-in support for GitHub Pages.| GitHub Docs
You can define different input types, validations, default assignees, and default labels for your issue forms.| GitHub Docs
You can use GitHub's form schema to configure forms for supported features.| GitHub Docs
GitHub supports rendering and diffing in a number of non-code file formats.| GitHub Docs
You can store sensitive information, like tokens, that you want to access in your codespaces via environment variables.| GitHub Docs
You can allow GitHub to automatically use GPG to sign commits you make in your codespaces, so other people can be confident that the changes come from a trusted source.| GitHub Docs
After making changes to a file in your codespace you can quickly commit the changes and push your update to the remote repository.| GitHub Docs
You can change the type of machine that's running your codespace, so that you're using resources appropriate for the work you're doing.| GitHub Docs
Learn how to develop in a GitHub Codespaces environment, and maintain your data throughout the entire codespace lifecycle.| GitHub Docs
Learn about the costs for using GitHub Codespaces, and the monthly usage quotas included with GitHub personal accounts.| GitHub Docs
If you're cloning GitHub repositories using HTTPS, we recommend you use GitHub CLI or Git Credential Manager (GCM) to remember your credentials.| GitHub Docs
GitHub's collaborative approach to development depends on publishing commits from your local repository to GitHub for other people to view, fetch, and update.| GitHub Docs
Use the REST API to get meta information about GitHub, including the IP addresses of GitHub services.| GitHub Docs
This article provides troubleshooting information for issues you may encounter when using Dependabot with GitHub Actions.| GitHub Docs
Examples of how you can configure Dependabot to only access private registries by removing calls to public registries.| GitHub Docs
You can configure self-hosted runners that Dependabot uses to access your private registries and internal network resources.| GitHub Docs
The mutation type defines GraphQL operations that change data on the server.| GitHub Docs
You can get global node IDs of objects via the REST API and use them in GraphQL operations.| GitHub Docs
Accounts on GitHub allow you to organize and control access to code.| GitHub Docs
You can give an individual or team in your organization the ability to block and limit access, by assigning them to the moderator role.| GitHub Docs
Find out how to change your personal settings on GitHub to configure GitHub Copilot's behavior.| GitHub Docs
Learn how to view code references when GitHub Copilot makes suggestions that matches publicly available code.| GitHub Docs
Use the REST API to interact with secrets in GitHub Actions.| GitHub Docs
Use the command palette to navigate, search, and run commands directly from your keyboard.| GitHub Docs
You can use CodeQL packs to run CodeQL queries maintained by other people, or to share CodeQL queries that you've developed.| GitHub Docs
You can analyze your code with the CodeQL CLI or another tool in a third-party continuous integration system and upload the results to GitHub. The resulting code scanning alerts are shown alongside any alerts generated within GitHub.| GitHub Docs
You can edit your existing configuration of default setup for code scanning to better meet your needs.| GitHub Docs
You can use security overview to see how CodeQL is performing in pull requests for repositories across your organizations, and to identify repositories where you may need to take action.| GitHub Docs
You can use rulesets to set code scanning merge protection for pull requests.| GitHub Docs
When code scanning identifies a problem in a pull request, you can review the highlighted code and resolve the alert.| GitHub Docs
From the security view, you can view, fix, or dismiss alerts for potential vulnerabilities or errors in your project's code.| GitHub Docs
CodeQL databases can be created for Java without building the code, but Kotlin files are excluded unless the code is built.| GitHub Docs
Use the REST API to submit dependencies.| GitHub Docs
You can use the dependency review action to catch vulnerabilities before they are added to your project.| GitHub Docs
GitHub helps you secure your supply chain, from understanding the dependencies in your environment, to knowing about vulnerabilities in those dependencies, and patching them.| GitHub Docs
If the dependency information reported by the dependency graph is not what you expected, there are a number of points to consider, and various things you can check.| GitHub Docs
Use the REST API to interact with Dependabot alerts for a repository.| GitHub Docs
You can gain insights into the overall security landscape of your organization or enterprise and identify repositories that require intervention using security overview.| GitHub Docs
Use the REST API to view and manage repository security advisories.| GitHub Docs
You manage pull requests raised by Dependabot in much the same way as other pull requests, but there are some extra options.| GitHub Docs
Examples of how you can use GitHub Actions to automate common Dependabot related tasks.| GitHub Docs
GitHub automatically runs the jobs that generate Dependabot pull requests on GitHub Actions if you have GitHub Actions enabled for the repository. When Dependabot is enabled, these jobs will run by bypassing Actions policy checks and disablement at the repository or organization level.| GitHub Docs
Sometimes Dependabot is unable to raise a pull request to update your dependencies. You can review the error and unblock Dependabot.| GitHub Docs
Dependabot can pause updates based on your interaction with Dependabot pull requests. Learn more about the automatic deactivation of Dependabot updates.| GitHub Docs
Learn how to customize Dependabot pull requests for security updates to align with your project's security priorities and workflows.| GitHub Docs
You can create your own auto-triage rules to control which alerts are dismissed or snoozed, and which alerts you want Dependabot to open pull requests for.| GitHub Docs
Find and fix vulnerable dependencies you rely on with Dependabot.| GitHub Docs
GitHub provides a variety of tools you can use to audit and monitor actions taken in response to security alerts.| GitHub Docs
Dependabot auto-triage rules are a powerful tool to help you better manage your security alerts at scale. GitHub presets are rules curated by GitHub that you can use to filter out a substantial amount of false positives. Custom auto-triage rules provide control over which alerts are ignored, snoozed, or trigger a Dependabot security update to resolve the alert.| GitHub Docs
Enable Dependabot alerts to be generated when a new vulnerable dependency is found in one of your repositories.| GitHub Docs
You can create independent or nested teams to manage repository permissions and mentions for groups of people.| GitHub Docs
Create diagrams to convey information through charts and graphs| GitHub Docs
Share samples of code with fenced code blocks and enabling syntax highlighting.| GitHub Docs
You can create two kinds of gists: public and secret. Create a public gist if you're ready to share your ideas with the world or a secret gist if you're not.| GitHub Docs
You can manage how GitHub looks to you by setting a theme preference that either follows your system settings or always uses a light or dark mode.| GitHub Docs
Learn how to add pull requests, issues, and draft issues to your projects individually or in bulk.| GitHub Docs
You can view your project as a high-density table, as a kanban board, or as a timeline-style roadmap.| GitHub Docs
You can use GitHub Actions to automate your projects.| GitHub Docs
You can manage the repositories that GitHub Codespaces can access.| GitHub Docs
Optimize how you receive notifications about Dependabot alerts.| GitHub Docs
GitHub limits the size of files you can track in regular Git repositories. Learn how to track or remove files that are beyond the limit.| GitHub Docs