2025年1月6日 星期一

git 弄個新的專案子目錄 how to

不是開啟一個完整新的 Project

只是開一個新的目錄完全複製上個版本的全部

也不需要 git init 清除舊的 history


例如有個目錄下面是

Project_V1.0

Project_V2.0

想要創個 Project_V3.0

並且是從乾淨的 Project_V2.0 來

移除 untracking 的檔案


 AI給了非常多種方法,最後給的這種有成功就記錄下來

 

步驟如下

git pull 到最新

到 Project_V2.0 目錄

git archive --format=zip HEAD -o ../Project_V3.0.zip

unzip ../Project_V3.0.zip -d ../Project_V3.0 

到 Project_V3.0 目錄

git add .

git commit -m "Continuing development in Project_V3.0"

git push

 

非常簡單 XD