我想执行以下操作:
- 创建一个本地 git 存储库,我们将其命名为
~/my-awesome-app
- 在我的网站上创建一个文件夹,我们将其命名为
mysite.com/my-awesome-app
- 能够将我在
~/my-awesome-app
上所做的任何更改推送到mysite.com/my-awesome-app
有人可以解释一下我将如何设置吗?
最佳答案
您可以将 mysite.com/my-awesome-app
设为 git 存储库,并将其中的 receive.denyCurrentBranch
设置为 ignore
以允许 push 那里,但这是有风险的。
如果我想这样做,我会在我的服务器上创建一个裸存储库,我可以将代码推送到其中,然后更改 update
Hook 以将最新的树导出到 mysite .com/my-awesome-app
(并可选择重新启动应用程序)。这样,存储库和部署的副本是两个不同的东西。
关于git - 如何使用 git 推送到我网站上的特定文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11742260/