Запуск powershell с командами с помощью ярлыка?
Вы можете создать ярлык, в нем указать запуск Powershell и скрипта таким образом 
powershell.exe -NoExit -command "C:\Temp\тест.ps1"
в скрипте первой строчкой можно прописать смену текущей папки на нужную вам
set-location "c:\Temp"
Далее нужную вам команду 
git pull origin master
По завершению работы скрипта консоль останется открытой т.к. при запуске указан ключ -NoExit
Вы можете создать ярлык, в нем указать запуск Powershell и скрипта таким образом 
powershell.exe -NoExit -command "C:\Temp\тест.ps1"
в скрипте первой строчкой можно прописать смену текущей папки на нужную вам
set-location "c:\Temp"
Далее нужную вам команду 
git pull origin master
По завершению работы скрипта консоль останется открытой т.к. при запуске указан ключ -NoExit