HOWTO · Git

Git 拉取和 Git 克隆的區別

這篇簡短的文章將解決 git clone 和 git pull 的區別。

本教程將討論 git clonegit 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.在專案中使用過一次。 3.在一個專案中多次使用。