Pushed changes shows on repo, but not on live?

So after I make changes to my react app, and I commit/push my changes to my repo, my repo is changed, but after I clear cache and reload the app, the changes is not implemented. On my repo, the js files that I changed in my master tree is clearly changed, just not the app itself.

Currently, the only way I’ve been able to make sure that the change shows on my app, is to delete the repo, and re-deploy everything.

Do i have to just git add . then commit, then push, then npm run deploy again? ive been spending hours tyrying to figure out how to get the changes to appear without having to delete the repo and re-deploy everytime I make a change.