0

到目前为止,我只使用 GIT 对本地文件进行版本控制,我现在正尝试在远程服务器上设置暂存环境,以便稍后我可以使用 GIT 将本地开发文件推送到暂存服务器,并最终推送到生产服务器。

所以我所做的是:

  • 在我的登台服务器上初始化了一个裸 git 存储库

  • 在我的本地版本站点上添加了该服务器作为删除

  • 然后跑:git push origin master

我没有收到错误消息,但暂存 repo 是空的,只有 .git 文件夹得到了更新,但实际文件没有跟随。

我在这里发现了一个类似的问题Git:从本地仓库推送的文件没有出现在远程 git repo中,尽管我仍然不知道我应该做什么来推送我的本地文件?

实现此设置的正确方法是什么?

谢谢

4

1 回答 1

0

好的,这就是我到目前为止所得到的。

将 git repo 推送到远程服务器不会上传实际文件,而是上传这些文件的“蓝图”。因此,一旦将 repo 上传到远程服务器,为了能够处理这些文件,您需要克隆该 repo。之后的工作流程是:

1-Push从本地到远程仓库的文件(中央仓库)

2-克隆的实例可以pull从该存储库中更改以保持最新。

如果我错了,请纠正我。

于 2012-11-09T18:35:44.723 回答