我拉了一些公共存储库,在这里和那里做了一些改动。我把它们交给了我的本地副本。我经常从远程拉出来从公共回购中获取更改。偶尔,我会从不同的PC上处理本地副本,我需要在PC之间移动整个源代码,以便它们共享完全相同的更改。有几次我弄乱了复制并丢失了一些我当地的变化。所以我的问题是:如何在其中一台PC上设置某种本地git服务器,以便我仍然可以从该公共存储库中提取更改并将我的本地更改提交到我的本地git服务器,以便我能够同步我在多台电脑之间工作而没有复制完整的三源电源?
我使用Windows
答案 0 :(得分:3)
请记住,git存储库最终只是磁盘上的一组文件。
您可以将主本地git存储库放在网络共享上,然后使用repos在同一LAN上的其他计算机上进行推送/拉取。
过去这对我来说效果很好(服务器上的主要回购,笔记本电脑,台式电脑上的其他回购等)。
答案 1 :(得分:1)
你也可以在任何流行的git主机(GitHub,gitorious)上托管项目的分支,并将它们添加为新的远程。然后使用此存储库作为基础。
您还应该尝试将补丁恢复到主线。这样可以保护您的疼痛并帮助他人。
答案 2 :(得分:0)
您可以在Dropbox中设置git存储库,这样所有更改都将在您拥有的所有计算机之间共享