Menu
CoddyTech

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 が自動的に使われます。

このコースでは、これらを実際のサーバーに対して実行することはありませんが、実際のチュートリアルではどこでも見かけるでしょう。

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

バージョン管理のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド