public-pull-requests Learn dealing with public repositories TASK use command line work use Visual Studio Code use GitKraken check common editing check collision