【发布时间】:2018-08-23 13:27:41
【问题描述】:
我有一个名为 deployment 的分支,我只想将文件夹 dist 的内容推送到我的远程存储库中的这个分支,删除所有其他内容。
我已经试过了
- 用
--prefix标记git push -
cd dist和git push
观察
- 警告说它已经是最新的
- Remote 包含所有内容(不仅仅是“dist”文件夹)
如何在我的提交中仅选择 dist/ 文件夹?
【问题讨论】:
-
我也很困惑你想要做什么。在 Git 中,当您提交时,您会在逻辑上拍摄整个分支的快照,而当您推送时,您会在逻辑上推送整个分支。你为什么要推送单个文件夹的内容?
-
@TimBiegeleisen 正如我的帖子中提到的,我正在尝试推送我编译的文件“dist”文件夹的内容。然后,Plesk Git 扩展连接到该分支并持续镜像我的生产服务器上的所有内容。它基本上是持续部署。我已经尝试了超过 15 个小时,但没有成功——这就是我现在正在尝试的策略。
标签: git deployment bitbucket plesk continuous-deployment