發表文章

目前顯示的是 六月, 2017的文章

[筆記] 複製 Git repo 要怎麼做?

因為臨時有要多開站台的需求,需要同一個 repo 複製成多個目錄。
git clone 指令預設的目錄名稱就是跟原始 repo 一樣,無法達到我們的需求。
於是就試試看直接複製 .git 目錄吧。步驟一:複製 .git假設我們是要把 /mnt/www 中的 web-a 複製到 web-b$ cd /mnt/www $ sudo mkdir -p ./web-b/.git $ cp -r ./web-a/.git ./web-b 步驟二:重置 git 狀態接著我們要使用 git reset 功能來重置到 git 的初始狀態,
千萬不要亂 push 啊$ git status # 可以查看當前狀態,目前它認為你把所有檔案刪了 $ git reset --hard HEAD $ git status # 再看一次當前狀態,目前是回到最新的 commit 狀態 步驟三:抓檔沒錯,就是可以開始 pull 了$ git pull # 可以開始抓檔了 完成啦!接下來就是等同你全新 clone 一個 repo 下來啦,
該做什麼就做吧!
例如:Laravel 專案從 GitHub clone 下來後要做什麼?