HOWTO · Git

Git pull と Git clone の違い

この短い記事では、git clone と git pull の違いに取り組みます。

このチュートリアルでは、git clone コマンドと git pull コマンドの違いについて説明します。

Git で git pull コマンドを使用する

git pull コマンドを使用して、リモートからローカルへの更新を取得します。このコマンドは、ローカルリポジトリ内のファイルをリモートリポジトリ内のファイルで更新します。

git pull の一般的な使用オプション:

  1. git pull <remote>:リモートリポジトリから最新の変更を取得し、ローカルリポジトリにコピーします。
  2. git pull --no-commit:マージ時にコミット履歴を上書きしません。
  3. git pull --rebase:リモートブランチをローカルブランチとマージします。

コマンド例:

git pull Delftscopetech

出力:

Already up to date.

上記のコマンドは、Delftscopetech リモートリポジトリから最新の変更をプルします。

Git で git clone コマンドを使用する

git clone コマンドを使用して、リモートリポジトリからすべてのファイルを取得します。その実用的な用途は、プロジェクトの開始時にリモートリポジトリからローカルマシンにファイルをコピーする場合です。

git initgit clone には違いがあります。git init コマンドは、ローカルリポジトリを初期化して空にします。

- branch 引数を使用すると、リモートリポジトリに複製するブランチを指定できます。git clone --bare を使用して、作業ディレクトリのないリモートリポジトリのコピーを取得します。つまり、プロジェクトを変更することはできません。

Git の git clonegit pull の違い

git clone git pull
1.ローカルリポジトリを設定するために使用されます。 1.リモートリポジトリとローカルリポジトリを同期するために使用されます。
2.リモートリポジトリのコピーを作成し、ローカルマシンに保存します。 2.リモートリポジトリからローカルリポジトリに最新の変更を取得してマージします。
3.プロジェクトで 1 回使用されます。 3.プロジェクトで数回使用されます。