他のリポジトリを利用する

GitHub の概念の紹介

Jasmin Ludolf

Content Developer, DataCamp

クローン作成

  • コピー&ペーストに似ています
  • 元のリポジトリにリンク済み
  • ローカルコンピューター上に1つのコピーを作成します
  • 更新を相互にやり取りできる

どのように機能しますか?

  • Git を使用する場合:
    • 元のリポジトリに変更をプッシュし直す
    • 私たちのローカル版に変更を取り込む

サイクル状に動く2本の矢印でプッシュプルワークフローを示すイラスト

GitHub の概念の紹介

リポジトリをクローンする

George Boorman が所有する銀行マーケティング用プライベートリポジトリのメインビューのスクリーンショット

GitHub の概念の紹介

リポジトリをクローンする

銀行マーケティングリポジトリの画面で、「コード」ボタンが緑色の円で囲まれ、矢印で示されている

GitHub の概念の紹介

リポジトリをクローンする

GitHub リポジトリで「コード」ボタンをクリックした後に表示されるドロップダウンメニューの画面

GitHub の概念の紹介

リポジトリをクローンする

GitHubリポジトリでCodeボタンをクリックした後のドロップダウンメニューの表示。コピーアイコンが強調表示されています。

GitHub の概念の紹介

リポジトリをクローンする

$ pwd
/home/jasmin/bank_project

$ git clone https://github.com/george-boorman/bank_marketing.git
  • ここで GitHub ログイン情報の入力が必要な場合があります
> Cloning into `bank_project`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
GitHub の概念の紹介

空のリポジトリをクローンする

空のリポジトリの表示とクローンリンクの取得場所

GitHub の概念の紹介

フォーク化

互いに同一だが別々の2匹の羊のイラスト。

  • 元のリポジトリへのリンクを付けずにコピー
  • フォークすると独立したコピーが作成されます
  • リスクなく実験を行うのに適している
  • 共同作業に使われる
  • 誰でも公開リポジトリをフォークできます
  • 非公開リポジトリの所有者は設定を行う
  • プルリクエストで変更を送信する
  • 新しいブランチを作成する場合とは異なり、コラボレーターである必要がある
1 iStockクレジット:Anton Shaparenko ストックイラストID:1158104118
GitHub の概念の紹介

リポジトリをフォークする

George Boorman が所有する銀行マーケティング用プライベートリポジトリのメインビューのスクリーンショット

GitHub の概念の紹介

リポジトリをフォークする

George Boorman が所有する銀行マーケティング用の非公開リポジトリのメイン画面のスクリーンショットで、「フォーク」ボタンが強調表示されている。

GitHub の概念の紹介

リポジトリをフォークする

George Boorman が所有する銀行マーケティング用の非公開リポジトリのメイン画面のスクリーンショットで、「フォーク」ボタンのドロップダウンメニューが表示され、「新しいフォークを作成」ボタンが強調表示されている。

GitHub の概念の紹介

リポジトリをフォークする

新しいフォークを作成するページの表示

GitHub の概念の紹介

リポジトリをフォークする

フォークしたリポジトリ名が「銀行マーケティング」から「銀行マーケティング jasmin」に変更される様子を示すアニメーション画像

GitHub の概念の紹介

リポジトリをフォークする

新しいフォーク作成ページの表示、ブランチセクションが強調表示されています

GitHub の概念の紹介

リポジトリをフォークする

「新しいフォークを作成」ページの画面で、「フォークを作成」ボタンが強調表示されている

GitHub の概念の紹介

リポジトリをフォークする

フォークされたリポジトリの表示

GitHub の概念の紹介

クローン vs. フォーク

プッシュ・プルのワークフローを示す、2 本の矢印が循環して動くイラスト

クローン作成

  • ローカルコンピューター上にリンクされたコピーを作成します
  • Git{{2}}の使用が必要です
  • Git で更新をプッシュおよびプルする
  • コラボレーションに適している

同一だが別々の2匹の羊のイラスト。

フォーク

  • GitHub上に独立したコピーを作成します
  • すべて GitHub{{5}} 内で完了できます
  • 変更はPR{{6}}で提出してください
  • コラボレーションや実験に最適です
GitHub の概念の紹介

練習しましょう!

GitHub の概念の紹介

Preparing Video For Download...