List changed files git log --stat Push force but fail if it would overwrite somebody's else changes: git push --force-with-lease