πŸ“š Learning Hub
Β· 2 min read

7 GitHub Features Most Developers Never Use


You use GitHub every day. But you’re probably missing features that would save you real time.

1. Code Search with regex

GitHub’s code search supports regex, language filters, and path filters. Way more powerful than Ctrl+F.

/useState\(\w+\)/ language:typescript path:src/

Find every useState call in TypeScript files under src/. You can also search by file size, repo, org, and symbol type.

Go to github.com/search and switch to β€œCode” tab.

2. Saved Replies

If you write the same PR review comments over and over (β€œPlease add tests,” β€œMissing error handling,” β€œNeeds a changelog entry”), save them.

Settings β†’ Saved replies. Then in any comment box, click the arrow icon to insert a saved reply. Cuts repetitive review time in half.

3. CODEOWNERS

Define who must review changes to specific files. Put a CODEOWNERS file in your repo root:

# Frontend team owns all React code
*.tsx @frontend-team
*.css @frontend-team

# Backend team owns API routes
/src/api/ @backend-team

# Security team must review auth changes
/src/auth/ @security-team

PRs that touch these paths automatically request reviews from the right people. No more β€œwho should review this?β€œ

4. Autolinked References

Settings β†’ Autolinked references. Map patterns to URLs so references in issues and PRs become clickable links.

Prefix: JIRA-
URL: https://yourcompany.atlassian.net/browse/JIRA-<num>

Now every mention of JIRA-1234 in any issue, PR, or comment becomes a clickable link to your Jira ticket.

5. Required Workflows

Organization-level workflows that run on every repo. Set up a security scan, license check, or code quality gate once, and it applies to every repo in your org.

Settings β†’ Actions β†’ Required workflows. Select the workflow and which repos it applies to.

6. .github Repository

Create a repo called .github in your org. Files in it become defaults for all repos:

  • ISSUE_TEMPLATE/ β€” default issue templates
  • PULL_REQUEST_TEMPLATE.md β€” default PR template
  • FUNDING.yml β€” sponsor button config
  • profile/README.md β€” your org’s profile page

Set it up once, every new repo inherits it.

7. Keyboard Shortcuts

Press ? on any GitHub page to see all shortcuts. The most useful:

.         β†’ Open repo in github.dev (VS Code in browser)
t         β†’ File finder (fuzzy search)
s or /    β†’ Focus search bar
g + n     β†’ Go to notifications
g + c     β†’ Go to code tab
g + i     β†’ Go to issues tab
g + p     β†’ Go to pull requests tab

The . shortcut alone is worth knowing β€” it opens a full VS Code editor in your browser for quick edits without cloning.


Start with CODEOWNERS and saved replies. They take 5 minutes to set up and save time on every PR from that point on.

Related: Git cheat sheet Β· GitHub Actions cheat sheet Β· 10 GitHub Actions That Save Hours Β· 7 Vscode Extensions Cant Live Without Β· 12 Websites Every Developer Should Bookmark

πŸ“˜