Jaka jest właściwa droga?
git add foo.js
git commit foo.js -m "commit"
git pull
git push
Lub
git pull
git add foo.js
git commit foo.js -m "commit"
git push
Lub
git add foo.js
git pull
git commit foo.js -m "commit"
git push
UPD:
Zapomniałem wspomnieć, że w tym przypadku używam git adddo przygotowania śledzonego i zmodyfikowanego pliku. Nie dołączać zupełnie nowego pliku do repozytorium. Czy to zmienia kolejność poleceń?