@iam
commit 是 snapshotting, push 是 updating
@iam
大概就是,commit 是可以多次的、按变动生成(所以需要写 commit message 解释这次变动,比如「Add a new line」之类的)的本地快照,push 是把这些快照 update 到 remote repository, 可以参考 https://docs.github.com/en/github/using-git/pushing-commits-to-a-remote-repository