Github setup flow



This content originally appeared on DEV Community and was authored by A

10/01/25
These last few weeks we have been learning about github and how to use it.
It is a bit overwhelming since there are so many different choices on how to use it with so many different apps and tools. Here are a few things I found useful to get started on github.

Installation-
Git – deasktop :

$Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
$iwr -useb get.scoop.sh | iex
$scoop install git
$git –version
$git config 

Customizing shell display:

https://ohmyposh.dev/”
“nutshell.sh”

$scoop install nu

Verify the installation:

$git --version 

Configure your Git:

$git config --global user.name "Your Name"
$git config --global user.email "Your@email"

The config setup is so useful to track who does what and just to keep things organized in group projects.

How can you see what is in your Staging Area?

$git status 

How do you add files to your Staging Area?

$git add #filename# 
$git add.

A very important thing is to always make a “.gitignore” file. This helps keep things private such as:

password/*, API- keys, notes and so on.  

Interactive:

$git gui

image

cli.github.com

Usful apps/ tools to use with github:

git student pack
gitkraken
gitlab
gistpad
draw.io
marp extention
Nushell – shell colors
wezterm – shell colors
gprm or prompt – to help make your git page pretty


This content originally appeared on DEV Community and was authored by A