Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Useful-Github-Tips

Repository Management

  • Create a Personal Repository: Make a repository with your own name and add a README.md file to showcase your profile, bio, projects, and links.
  • Profile Picture Access: Quickly access your GitHub profile picture at (github.com/[profilename].png).
  • Clone Repositories: Use git clone to quickly copy repositories, including options like cloning a single branch.

Browser Extensions and Plugins

  • Octotree: A browser extension that helps you navigate GitHub repositories with an easy-to-read tree-based file structure.
  • Mention Highlighter: A plugin that makes it easier to spot when you're mentioned in comments or issues.
  • Notifier for GitHub: A browser extension that displays unread notifications in your toolbar and enables desktop notifications for updates.

Collaboration and Interaction

  • Video Uploads: GitHub allows uploading .mp4 and .mov files to issues, pull requests, and discussion comments (under 100MB).
  • Keyboard Tags: Use <kbd> syntax to insert keyboard icons in files or comments.
  • Pull Request Management: You can easily revert a pull request by clicking the "Revert" button to undo an entire feature merge.

Advanced GitHub Features

  • Blame Feature: Use the "Blame" button to track changes in a file and see who last worked on it.
  • Fuzzy File Finder: Press t in any repository to access the fuzzy file finder, allowing you to quickly search for and locate files by typing part of their name.
  • GitHub Web Editor Shortcut: Just press "." (period) on any repo page to instantly launch github.dev in your current browser tab - compatible with Windows and macOS.

File and Repository Support

  • Diverse File Types: GitHub can save and render images, 3D (STL) files, and PDFs in addition to code.
  • Subversion Support: GitHub repositories can be accessed from both Git and SVN clients.

Security and Best Practices

  • Secret Management: Always store secrets outside of your source code and never commit them to any repository.
  • Licensing: Always consider proper code licensing using (choosealicense.com).

Additional Pro Tips

  • Use GitHub Actions to automate various tasks like creating issues, generating release notes, and managing project workflows

About

A comprehensive guide to GitHub tips, tricks, and hidden features that helps developers optimize their workflow, enhance collaboration, and leverage advanced GitHub functionalities across repository management, browser extensions, security practices, and productivity shortcuts.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors