git - 如何使用 git 推送到我网站上的特定文件夹?

标签 git

我想执行以下操作:

  • 创建一个本地 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/

相关文章:

c# - Git:当我想要 LF 时 LF 被 CLRF 替换?

git stash clear,除了特定的存储

mysql - Git 存储库和数据库架构

git - 在 CentOS 上安装 Git 失败?

eclipse - Egit:将 rebase 配置为 master 分支的默认 pull 策略

git - 从忘记 .gitignore 中恢复

ruby - Perl 和 Ruby 模块在同一个存储库中?

git - 提示输入密码但不提示输入用户名?

Git:如何以 git-log 格式列出特定的预告片(页脚)?

git - 在 TFS 2013 中将 TFS 项目转换为 Git 协议(protocol)