【发布时间】:2013-08-01 00:16:16
【问题描述】:
我正在摆脱老式的 FTP 工作流程,并且无法让开发 → 登台 → 生产 Git 流程正常工作。我可以通过 ssh/git 连接到我的暂存服务器和生产服务器。
我在登台服务器上创建了一个空存储库并尝试推送我的本地开发存储库。这似乎奏效了。但是,似乎上传的唯一文件是 .git 文件夹中的一个 2+GB 的大文件。我的目录都不会上传。这是这样工作还是我做错了什么?我无法弄清楚如何获取我的本地项目并将其推送到服务器,就像我习惯在 FTP 中那样。
感谢任何帮助。
【问题讨论】:
-
不能上传空目录。
-
一些注意事项:a) 当您希望文件由 git 创建时(即您不在
bare克隆上工作),您应该从该位置拉动,而不是从某处推送到该位置别的。 b) 如果您的.git文件夹有 2+GB 大,那么您使用 git 的方式可能不会让您满意。有这种大小的合法 git 存储库,但通常它表明有人在滥用 git,每个人都会不高兴。 -
请注意,git 并不是一个部署工具。您可能需要考虑使用专用的部署工具而不是 git。
标签: git