DEEP DIVE / WORD ENTRY
clone.
動詞
CORE MEANING / 核心の意味
元を複製する「クローン化」。生物とデジタルでは同一性の基準が異なる。この記事の目次
CHAPTER 01
意味の核心
元を複製する「クローン化」。生物とデジタルでは同一性の基準が異なる。
生物分野のcloneは遺伝的に同じコピーを作ることを中心とする。ITではclone a repositoryのように元のデータや履歴を複製する。普通のcopyより複製のまとまりに注目する場合がある。
注意:「cloneした生物は性格・見た目まですべて同じ」ではない。Gitでcloneした作業コピーも元と永続的に同期するとは限らない。
CHAPTER 02
意味の広がり
遺伝情報が基本的に同じ細胞・生物などを複製する
植物や細胞系のクローン化を述べる。生物が遺伝的に同じでも育つ環境まで同じにはならない。
The lab successfully cloned a plant from a single cell.Scientists are studying whether it is possible to clone endangered animals.元の構造を保った形でコピーを作る
Gitではリポジトリをローカルに複製し、履歴などを取得する意味で使う。
The developer cloned the website for testing purposes.CHAPTER 03
類義語のニュアンス比較
clone と copy
比較のポイント:複製の同一性を強調/広くコピーする
元を複製する「クローン化」。生物とデジタルでは同一性の基準が異なる。/生物分野のcloneは遺伝的に同じコピーを作ることを中心とする。ITではclone a repositoryのように元のデータや履歴を複製する。普通のcopyより複製のまとまりに注目する場合がある。
テキスト・ファイルなどを広く複写する/複製対象と粒度が幅広い
開発者の作業記録
The developer cloned the repository to her laptop.The developer copied the configuration file to her laptop.違い:cloneはリポジトリという一まとまり、copyは個別ファイルも対象。
言い換え:同じデータを複製する意味は重なるがGit操作としてはコマンドや取得範囲が違う。
clone と fork
比較のポイント:リポジトリを複製する操作と独立した派生リポジトリの作成
元を複製する「クローン化」。生物とデジタルでは同一性の基準が異なる。/生物分野のcloneは遺伝的に同じコピーを作ることを中心とする。ITではclone a repositoryのように元のデータや履歴を複製する。普通のcopyより複製のまとまりに注目する場合がある。
ホスティングサービス上で派生リポジトリを作る/別の権限・設定を持つ独立したリポジトリ
GitHub上の協業
I cloned the project to work on it locally.I forked the project to propose changes from my account.違い:cloneは手元へのリポジトリ取得、GitHubのforkは別リポジトリを作る仕組み。
言い換え:Git一般のcloneとGitHubのforkを同一操作と説明しない。
CHAPTER 04
語源と関連語
ギリシャ語klōn「小枝・若枝」をもとに植物の挿し木などの系統を指す語から始まり、のちに生物の複製やITにも広がった。
- 枝を分けて同じ株を増やすイメージを生物学のcloneに結び付け、ITは「構造を複製」の比喩として別に理解する。
複製する行為を表す名詞。
CHAPTER 05
実践的な用法
植物をクローン化する
動物をクローン化する
細胞系をクローン化する
ウェブサイトを複製する
デザインをそのまま複製する
リポジトリを複製する
Gitリポジトリを新しいディレクトリに複製
遺伝的に同一
CHAPTER 06
覚えておきたいこと
元を複製する「クローン化」。生物とデジタルでは同一性の基準が異なる。