You can create PowerShell profile that autorun when open PowerShell
First open PowerShell and create PowerShell profile (If you don't already have one):
New-Item -Type file -Path $PROFILE -Force
This command will create directory in Documents call WindowsPowerShell inside this directory will create file call Microsoft.PowerShell_profile.ps1
If you want to know the full path of Microsoft.PowerShell_profile.ps1 write this command:
$PROFILE
Open it from PowerShell with this command
powershell_ise.exe $PROFILE
And write all commands that you want to alias it for example:
function gn{git init}
# @args you can pass multi arguments for example
# ga fileName1 fileName2
function add{git add @args}
function commit { git commit -m @args }
function gac{git add .;git commit -m @args}
function gpm{git push origin master}
function pull{git pull origin master}
function gl{git log}
function glo{git log --oneline}
function gch{git checkout @args}
# @args is optional to add argument
function gb{git branch @args}
function gs{git status}
function gd{git diff}
Save it And close PowerShell, Open it again and call alias commands by function name for example initialize git repository write this command:
gn
To add files write this commands
add fileName1
See GIF image

To show content of alias commands write this command:
Get-Content $PROFILE