2

我提取了一些公共存储库,在这里和那里进行了一些更改。我将它们提交到我的本地副本。我经常从远程拉取以从公共回购中获取更改。有时,我处理来自不同 PC 的本地副本,我需要在 PC 之间移动整个源代码,以便它们共享完全相同的更改。有几次我搞砸了复制并丢失了一些本地更改。所以我的问题是:如何在其中一台 PC 上设置某种本地 git 服务器,以便我仍然可以从该公共存储库中提取更改并将我的本地更改提交到我的本地 git 服务器,以便我能够同步我在多台 PC 之间的工作没有复制完整的源代码三?

我使用 Windows

4

3 回答 3

3

请记住,git 存储库最终只是磁盘上的一组文件。

您可以将您的主要本地 git 存储库放在网络共享上,然后在同一 LAN 上的其他计算机上使用 repos 推送/拉取。

过去,这对我来说效果很好(服务器上的主要存储库,笔记本电脑上的其他存储库,台式机等)

于 2012-08-26T01:42:38.057 回答
1

您也可以在任何流行的 git 托管程序(GitHub、gitorious)上托管您的项目分支,并将它们添加为新的远程。然后将此存储库用作您的基础。

你还应该尝试让你的补丁回到主线。这完全可以保护您的痛苦并帮助他人。

于 2012-08-26T01:42:17.667 回答
0

您可以在 Dropbox 中设置您的 git 存储库,这样所有更改都将在您拥有的所有计算机之间共享

于 2012-08-26T01:38:32.167 回答