Git は単なるスーパーパワーを備えた保存ボタンです。
以上です。これで全てです。
・作業ディレクトリ= 現在のゲームレベル
・ステージングエリア= ショッピングカート内のアイテム
・リポジトリ= 保存したゲーム
・リモート= クラウド保存git add、ショッピングカートに商品を入れます。
git commit、ゲームを保存します。
git push、クラウドにバックアップします。
git pull、他の人のセーブデータをダウンロードします。分かりましたか?簡単です。
問題は、ほとんどのチュートリアルがこれを逆から説明していることです。コミットとは何かを理解する前に、リモート、ブランチ、マージの競合といった複雑なことから始めます。