【哈佛大學】用 Python 和 JavaScript 進行 Web 開發 P30 - 30. 3-7 Git命令git pull

长安书院_
146粉絲
2026年10月12日
但是我們也可以採取相反的方式
你可能會認為 GitHub 上
的版本可能比我在電腦上的版本更新
那麼 我想下載目前 GitHub
上最新版本的程式庫 為了
做到這一點 我們可以使用一個叫做 git pull 的指令
那會怎麼運作呢
嗯 當我執行 git pull 時 會發生什麼事呢
這與 git push 所做的正好相反
當 git push 將我電腦上的變更推送上去時
並推送到 GitHub git pull 會說
取得目前 GitHub 上的變更
然後繼續將最新的變更下載下來
這樣我與我本地的程式庫版本
可以存取所有程式碼的最新版本 這
些程式碼目前位於 GitHub上
我們可以透過例如回到
GitHub 網站本身來進行示範
因為在 GitHub 上 我確
實有透過 GitHub 界面編
輯檔案的能力 所以我要模擬其他
人在這個專案上工作的過程 例如
也許是其他人添加了第二個標題
所以他們添加了一個h2 內容只是「你好」 例如
然後他們可以提供一個提交訊息
這有點像是 dash m 的圖形化對應
然後是我們之前提供的訊息
他們可以寫上「added h2」然後提交
因此 這是另一種編輯 Git 儲存庫的方式 就是直接在
GitHub 的介面內進行編輯
GitHub 允許你直接編輯一個檔案
然後可以添加或修改那裡的任何一行現在
GitHub 上的版本
實際上與我們電腦上的版本不同
如果我們看一下這裡的 hello html 我只看到 h1
我沒有看到剛才新增的 h2
因為那是我還沒有進行的更新提交
我可以存取
但如果我想下載那個提交
那麼我在終端機裡可以說
git pull 來下載它
好的 現在已經更新了一個檔案
做了一些修改
所以現在 如果我回到這個檔案
你會發現自動地 我現在
請使用最新版本的
檔案我現在有這個 h2 顯示的是「你好」
因為我已經從 GitHub
下載了最新版本的檔案
透過 git push 和 git pull 的結合 我可以
修改我的程式碼 將其推送到
GitHub 也能取得最新版本的程式碼
那已經在 GitHub 上了
