章節 39 Origin 是什麼?

Goals

執行:

git remote

輸出:

$ git remote
origin

我們看到複製的檔案庫得知遠端檔案庫名為 origin。 讓我們看看能否得到更多關於 origin 的資訊:

執行:

git remote show origin

輸出:

$ git remote show origin
* remote origin
  Fetch URL: /Users/jerrynummi/Projects/edgecase/git_immersion/auto/hello
  Push  URL: /Users/jerrynummi/Projects/edgecase/git_immersion/auto/hello
  HEAD branch (remote HEAD is ambiguous, may be one of the following):
    greet
    master
  Remote branches:
    greet  tracked
    master tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (up to date)

現在我們看到遠端檔案庫 “origin” 就是原始 hello 檔案庫。 通常,遠端檔案庫會在別的機器,或許是一個伺服器。 然而,正如我們所看到,它們一樣可以指向同一台機器上的檔案庫。 “origin” 這個名字並沒有特殊意義,只是按照慣例會使用這個名稱代表主要的檔案庫(如果確實存在)。

目錄