質問: git において、`add(staging) と commit` と `push` の違いは何ですか?
回答: * `git add` は次にコミットするファイルを準備する段階 * `git commit` は `git add` でステージングしたファイルの保存を確定する * `git push` はローカルリポジトリの内容をリモートリポジトリに反映(同期)する **参考:** Git Cheat Sheet: Commands and Best Practices | Rebel !