1

我使用“git init”创建了一个存储库。我还在其中创建了一个文件。然后我使用“git clone”在本地机器上克隆这个 repo。然后对文件进行更改。我使用“git push”将它推送到服务器上的一个新的裸仓库中。现在,当我在服务器上的新裸仓库中执行“ls”时,我无法看到我的文件。但是在本地机器上克隆这个裸仓库会显示我的文件并且它已更新。我的问题是如何在服务器站点查看我更新的文件,以便我也可以在服务器站点进行更改?

提前致谢。

4

1 回答 1

2

裸存储库不包含存储库的“文件系统视图”,而仅包含数据库。

处理这个问题的正确方法是,在您的服务器上创建一个裸存储库的克隆,您可以在其中将变更集拉入、修改并再次推送到(裸)存储库。

您肯定希望将克隆到不同客户端的服务器存储库保留为存储库。

于 2013-08-12T07:15:19.383 回答