Git workflow.
1) create a branch.
$ git checkout -b feature/newFeature
2) add new files and commit.
$ git add ./*
$ git commit -a
3) push to github.
$ git push -u origin feature/newFeature
4) switch to new branch of github then PR and merge.
5) pull update from github with merged changes.
$ git pull origin master