在 Git 中顯示遠端倉庫的資訊

Azhar Bashir Khan 2022年4月22日
在 Git 中顯示遠端倉庫的資訊

本教程是關於在 Git 中顯示有關遠端倉庫的資訊。我們使用 Git,一個版本控制系統,通過 Git 倉庫來跟蹤對我們專案目錄中的檔案所做的更改。

通常,本地倉庫使用 Git 中的遠端倉庫進行跟蹤。我們可以使用 git remote 命令檢視有關遠端倉庫的資訊。

我們將通過一個例子來說明這一點。

在 Git 中顯示有關遠端倉庫的資訊

我們在協作開發環境中使用 Git 來跟蹤對專案目錄中的檔案所做的更改。

我們使用 Git 倉庫跟蹤更改,隨著時間的推移構建歷史記錄。因此,Git 倉庫是我們專案的虛擬儲存。

它允許我們儲存程式碼版本,我們可以在需要時訪問它們。通常,使用遠端 Git 倉庫跟蹤本地 Git 倉庫。

我們使用 git clone 命令來克隆倉庫。git clone 命令建立一個名為 origin 的遠端連線,指向克隆的遠端倉庫。

因此,origin 提供了一種簡單的方法來拉取上游更改或推送本地提交。

我們可以使用帶有 show 選項的 git remote 命令檢視有關遠端倉庫的資訊。git remote 命令管理我們正在跟蹤的一組倉庫。

因此,假設我們有一個名為 MyProject 的專案,它通過 GitHub 中的遠端倉庫進行跟蹤,GitHub 是一個用於版本控制和協作的流行程式碼託管平臺,具有相同的名稱。

我們可以使用帶有 show 選項的 git remote 命令檢視有關遠端的資訊,如下所示。

$ cd MyProject
$ git remote show origin
* remote origin
  Fetch URL: git@github.com:johndoe/MyProject.git
  Push  URL: git@github.com:johndoe/MyProject.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (local out of date)

因此,我們可以看到 git remote 命令和 show 選項提供了遠端倉庫配置的詳細輸出。

輸出顯示與倉庫關聯的分支列表以及為獲取和推送而附加的端點。

因此,在我們的例子中,遠端倉庫的 master 分支顯示為已跟蹤。獲取和推送 URL 顯示為遠端倉庫的 GitHub URL。

它還顯示本地分支是否已過期,如上面的輸出所示。

有時,我們只想檢視遠端 URL,當我們沒有連線到網路時,我們可以訪問遠端倉庫。

在這種情況下,我們可以如下檢視遠端 URL。

$ git config --get remote.origin.url
git@github.com:johndoe/MyProject.git

因此,我們瞭解瞭如何在 Git 中顯示有關遠端倉庫的資訊。

有關更多資訊,請訪問這些連結。

  1. git-remote
  2. Git 遠端

相關文章 - Git Remote