06/12 本篇章節
第十篇 · 12 章
遠端共同協作 - 使用 GitHub
- 01 GitHub 是什麼?
- 02 Push 上傳到 GitHub
- 03 Pull 下載更新
- 04 【狀況題】怎麼有時候推不上去...
- 05 從伺服器上取得 Repository
- 06 【常見問題】Clone 跟 Pull 指令有什麼不一樣?
- 07 與其它開發者的互動 - 使用 Pull Request(PR)
- 08 【狀況題】怎麼跟上當初 fork 專案的進度?
- 09 【狀況題】怎麼刪除遠端的分支?
- 10 【狀況題】聽說 git push -f 這個指令很可怕,什麼情況可以用它呢?
- 11 使用 GitHub 免費製作個人網站
- 12 【冷知識】一定要有 GitHub 才能得到別人更新的檔案嗎?
第十篇 · 遠端共同協作 - 使用 GitHub
【常見問題】Clone 跟 Pull 指令有什麼不一樣?
對已經使用 Git 一陣子的老手來說,可能會覺得這個問題有點蠢,但對剛接觸 Git 的新手來說,Clone 跟 Pull 這兩個指令就以字面上來說感覺都有「把檔案下載到我的電腦」的感覺,不知道什麼時候該用 Clone、什麼時候該用 Pull...
Clone 跟 Pull 這兩個指令的應用場景是不同的。如果這個專案你是第一次看到,想要下載到你的電腦裡,請使用 Clone 指令;如果你已經下載回來了,你只是想要更新最新的線上版內容,請使用 Pull(或 Fetch)指令。
簡單的說,Clone 指令通常只會使用第一次,Clone 之後的更新,就是 Pull/Fetch 的事了。