Какой правильный путь?
git add foo.js
git commit foo.js -m "commit"
git pull
git push
Или
git pull
git add foo.js
git commit foo.js -m "commit"
git push
Или
git add foo.js
git pull
git commit foo.js -m "commit"
git push
UPD:
Я забыл упомянуть, что в этом случае я использую git addдля обработки отслеживаемый и измененный файл. Не включать новый файл в репозиторий. Это меняет порядок команд?