版本控制詞條 6-06

推送與拉取Push & Pull

也常叫做:Push / Pull(直接用英文)、上傳同步、下載更新

你可能會這樣說

本機改好了,AI 說「push 到 GitHub」。有時候換了台電腦,它又說要先 pull。這一推一拉到底是在做什麼?跟備份有關嗎?

白話解釋

推送是把本機的提交上傳到雲端儲存庫;拉取是反方向,把雲端上比較新的進度下載回本機。說白了,兩個動作就是在「同步」。

最常見的節奏:換一台電腦繼續工作前先拉取,收工前推送,兩邊就會一致,哪台機器壞了都不怕。

只要記得一件事:推送上去的才算有備份。改了一整天沒推送,電腦一出事就全部消失。

親手試試

推=上傳新進度,拉=下載最新版。改了一整天沒推送,電腦一出事就全部消失。

圖 6-6 推上去才算備份,拉下來才不會蓋掉別台的進度。

這樣對 AI 說

中文就可以
每次工作告一段落,請提醒我把新的提交推送上雲端備份。
開始工作之前,先幫我拉取雲端最新的進度。
如果推送或拉取失敗,把錯誤訊息翻成白話告訴我,再給我可以選的做法。
另外約一個簡單口令:我說「收工」,你就幫我把拉取跟推送檢查一遍。

同一課的其他詞