Git pull と Git clone の違い

John Wachira 2023年1月30日
  1. Git で git pull コマンドを使用する
  2. Git で git clone コマンドを使用する
  3. Git の git clonegit pull の違い
Git pull と Git clone の違い

このチュートリアルでは、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.プロジェクトで数回使用されます。
著者: John Wachira
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn