GitHub has introduced numerous features over the years, including some lesser-known ones that enhance its functionality and user experience. Users can ignore whitespace in code diffs by adding ?w=1 to the URL, and they can reference issues across repositories using GitHub Flavored Markdown. Pull requests can be utilized between branches in the same repository, streamlining internal workflows. Users can also generate .diff or .patch files by appending these extensions to the URL of commits or pull requests. GitHub offers quick navigation shortcuts like typing 'w' for branch filtering and 't' for file selection, with many other shortcuts accessible via the '?' key. Notification management is facilitated through filtering by repository or user, and users can subscribe to specific threads for updates, with the option to easily enable or disable notifications.