首先 - 我是 git 新手。现在,我有一个使用 git 和 github 的项目。我家里有 2 台机器,工作中有 1 台。我可以在家时从远程进行推送和 pull ,但在工作中我们有一些极端的代理和防火墙。我尝试了各种解决方案,但都没有奏效。我试过:
http://help.github.com/firewalls-and-proxies/
但智能 http/https 对我不起作用。
然后我尝试了:
http://blog.codeslower.com/2008/8/Using-PuTTY-and-SSL-to-securely-access-GitHub-repositories-via-SSH
还是没有乐趣。甚至无法从代理后面安装 cygwin(它需要下载软件包)。坦率地说,我不太在乎,也没有更多时间花在这上面。
所以,问题是:我可以只复制工作 repo 并将其带回家,然后将其 merge 到我的家庭 repo 中(然后将其推送到远程)吗?显然我不想在这个过程中丢失任何数据。
有任何想法吗?非常感谢.Damo
最佳答案
你有几个选择:
关于git - merge 两个 git repos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6328538/