Push、Pull、Clone
CoddyのTerminalジャーニー「バージョン管理」セクションの一部。レッスン 48/58。
3つのコマンドで、ローカルリポジトリとリモート間の作業をやり取りします:
git clone <url>:既存のリモートリポジトリの完全なコピーを、その全履歴も含めてダウンロードします。これを使って、他の人のプロジェクトで作業を始めます。
git push <remote> <branch>:指定したブランチのローカルコミットをリモートにアップロードします。git pull <remote> <branch>:リモートから新しいコミットをダウンロードし、現在のブランチにマージします。これはgit fetchに続けてgit mergeを実行する省略形です。
新しいブランチを初めてプッシュするときは、通常、リンクを記憶させるために-u(または--set-upstream)を渡します。
git push -u origin feature-loginその後は、通常の git push と git pull で、保存された upstream が自動的に使われます。
このコースでは、これらを実際のサーバーに対して実行することはありませんが、実際のチュートリアルではどこでも見かけるでしょう。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
バージョン管理のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド