DEV Community

Cover image for 5 Underrated GitHub Features Every Developer Should Know
Nomadev
Nomadev

Posted on

5 Underrated GitHub Features Every Developer Should Know

Hello Beautiful People, Nomadev is back with another blog in this new year. We are a 1K Family now. Thanks for your support and keep supporting like that. So let's start with the topic.

Github is a popular place where devs can work and collaborate together. Here we can host plenty of open source projects. You must have used Github in your tech career. But there are some underrated features of Github hidden beneath the neat user interface and hence are overlooked by many. So we will get to know about that in this article.

swb.jfif

1. Github Developer Environment (github.dev)

This is one of the most useful and most underrated features of Github. If you are on a Github repository, you can open the repository in VS code in your browser just by pressing ".". It will open a VS code interface on your browser. It is best suited for making minor changes to your code. You can navigate files and source code repositories from GitHub, and make and commit code changes.

dot.gif

2. Github Command Line Interface

GitHub CLI is a command-line tool that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place. It is an open-source tool for using GitHub from your computer's command line. When you're working from the command line, you can use the GitHub CLI to save time and avoid switching contexts.

ghcli.gif

3. Github Student Developer Pack

GitHub Student Developer Pack is one of the most underrated and the most useful free developer pack of tools and resources a student can have. This is made for the student developers to help them to have hands-on experience in various technologies. As for most students, real-world tools can be cost-prohibitive. GitHub created Student Developer Pack with some of their partners to help students to learn to code effectively for free. You can see the dedicated article here.

gsdp.png

4. File Finder

Besides creating new files, you can also navigate through the files in any repository quickly. This feature is not visibly obvious as it comes in the form of a keyboard shortcut.

You can also open the file finder by pressing t on your keyboard. Then Press the ↑ and ↑ jump over files up and down. Or, type the file name to select a specific file you already have in mind.
There are many other shortcuts for making your stuff handy you can see them here

Image description

5. Special repository

You can have an extra box in your GitHub profile (above image) to write more info about you if you create a repository and name it as your username.

For example, if your username is nomadev then create a public repository with a README.md and name it nomadev then you will see an alert box saying that you are activating a special repository.

The README.md file will come with default information to show you what you can do in that file. Go ahead and create yours!

spe.jpg




So that's my time devs see you next time with a more informational article.

So this was it, I want to thank you all for your support till now🥳

If you are interested in:

→Becoming a remote developer

→Master in Open Souce

→Growing in your current role

→Web & DevOps

→ Freelancing

→Coding Memes

→Coding Tips & Resources

FOLLOW ME for great content in 2022!✅🎉 on Twitter and here also.

Twitter.jpg

And if you want to appreciate my work you can buy me a coffee, Your appreciation is my motivation.

coffee.jfif

Top comments (17)

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
Sloan, the sloth mascot
Comment deleted
 
Sloan, the sloth mascot
Comment deleted
 
Sloan, the sloth mascot
Comment deleted
 
Sloan, the sloth mascot
Comment deleted
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
programmerayush profile image
Programmer Ayush

It's because he probably did a grammatical mistake which the guy told and so he fixed it so now he don't needs the comment so he hidden it.

Collapse
 
Sloan, the sloth mascot
Comment deleted
 
thenomadevel profile image
Nomadev

Actually my friend I am not a native English speaker, but i know tech. And as far as hiding that comment is concerned the thing he want me to improve is improved now.
We are humans, we can make mistakes and it's normal. Don't take it so hard man. Happy Coding 🎉

Collapse
 
thenomadevel profile image
Nomadev • Edited

Connect with me on twitter for such informatic things, Happy Coding

Collapse
 
smeetsmeister profile image
Jelle Smeets

Nice list! The Github dev environment can make it much easier to do a quick change on some repositories.

Thanks for sharing!

Collapse
 
thenomadevel profile image
Nomadev

Yeah super handy for some minor changes

Collapse
 
itachiuchiha profile image
Itachi Uchiha

Thanks for sharing ^_^

Collapse
 
anthonyjdella profile image
offline

The dot is a game changer 🤯
Another favorite of mine is ⌘ (command) + k. Its a great way to quickly browse files.

Collapse
 
talorlanczyk profile image
TalOrlanczyk

How you made the cli look like this