Better Way To Use GitHub
Learn how to use GitHub more effectively with our comprehensive guide. Improve your collaboration, code management, and workflow with expert tips and tricks.
Commandline for Github is complicated and complex however a tool called gh makes git so much easier on commandline and makes using Github that much quicker and easy.
Install
Debian
sudo apt install gh
Windows
winget install -e --id Github.cli
Setup
gh auth login
Follow the prompts but choose SSH as authentication method. You can use steps from mansoorbarri.com/ssh-keys/ to generate SSH keys for github.
Set your repo to use GH auth
git remote set-url origin git@github.com:mansoorbarri/website.git
change “mansoorbarri/website.git” to your repo name*
Bash Alias
You can add aliases when using linux to make it much more alias, I have added the following lines in my ~/.bashrc
gcom() {
git add .
git commit -m "$1"
}
lazyg() {
git add .
git commit -m "$1"
git push
}
that’s it ✌🏽