天天看點

git項目的某個檔案夾内容作為某個分支的内容

在git項目下某個子目錄作為某個分支内容。

前端打包後将打包的内容儲存在某個分支以便自動部署。

在如下目錄中,project作為git項目根目錄,dist作為子目錄,在master分支中,檔案結構如下,想要在某個分支(例如在deploy分支)中隻儲存dist的内容。

操作如下

操作後就把dist内容強行推送給了deploy分支

切換到deploy分支,再git pull 沒辦法将新内容合并,因為沒有相同的曆史節點,但這兒根本就不需要合并,隻需要最新的分支代碼即可。

可以在deploy使用 <code>git fetch &amp;&amp; git reset --hard origin/deploy</code>,擷取最新代碼。