2020年9月23日 星期三

Git : Clone Branch

2020年9月23日 星期三

 關於 Git 的操作一直沒有深入的研究,每每都是要用到時,才搜尋一下指令的用法。常用的也不過一些而已,還是自己記錄下就好。

今天在 GitHub 上將別人的專案 fork 一份以後,master 會 clone 下來,而裡面的 gh-pages 分支就不會了。例如專案的網址如下:

  • https://github.com/gsyan888/SquiggleCam.git

想要 clone 預設的 master 分支,就執行底下的指令:


git clone https://github.com/gsyan888/SquiggleCam.git


想要 clone 後的資料夾名稱順便改為 SquiggleCam-master,就在前面的指令後面空一格,再加上想使用的資料夾名稱,指令變成:


git clone https://github.com/gsyan888/SquiggleCam.git  SquiggleCam-master


接下來進入主題,如何 clone 別的分支?

以前面的 SquiggleCam 專案來說,上架的網頁是放在 gh-pages 的分支中,就執行底下的指令:


git clone --branch  ph-pages https://github.com/gsyan888/SquiggleCam.git


或是:


git clone -b  ph-pages https://github.com/gsyan888/SquiggleCam.git


如果想指定資料夾的名稱,就在指令尾巴再加上想用的名稱,例如,想命名為 SquiggleCam-ph-pages 就將指令改為:


git clone --b  ph-pages https://github.com/gsyan888/SquiggleCam.git  SquiggleCam-gh-pages


接下來的 add、commit、push 都和平常一樣。

哈哈哈~我也只會這幾道,其它的就慢慢學、慢慢記錄囉!


沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket