我是新来的混帐。我试图从一个远程仓库来another.The如下移动一堆git的项目是什么,我想做的事:如何将一堆git仓库从一个远程仓库移动到另一个仓库?
得到所有的项目和代码从“AAA”远程仓库,使用 回购的init -u git:// aaa/manifest -b test,然后用repo sync得到所有 下的“测试”分支下的代码。
将这些代码推送到“bbb”远程存储库,所有项目和代码都必须上传到另一个分支“干净”。在上传之前,所有项目都是在bbb远程存储库上创建的。
我第一次尝试从AAA远程仓库获取分支测试的代码和它没有任何问题,运行良好。然后,当我想上传到另一个远程存储库时,我被拒绝并无法推送。我得到的最常见的错误信息是:“git push(无共同祖先)”。
我想知道如果有任何简单的方法可以基于manifest.xml获取所有代码,然后推送到另一个远程存储库而不做任何更改?我一直在尝试这样做一个星期,但仍然无法得到它。如果有人能帮助我解决这个问题,我将非常感激,非常感谢!
2014年1月10日招生对象:
我想从一个远程服务器移动至少100个项目到另一个,不仅移动一个项目。因此,如果在主机“A”的分支“测试”下有100个项目,我想将它们移动到主机“B”,并置于分支“guest”下。希望你能理解我的问题,并感谢我已经得到的2个答案,你很友善。
嗨,Nudassir, 非常感谢你答复我!似乎它会工作!但是,我碰到了“无效作者”的情况,请问如何解决这个问题?谢谢! – 2014-09-30 09:22:30
莉莉,这个错误是在你没有配置你的git user.name或email的时候出现的。设置用户名和电子邮件您可以运行'git config --global user.name“您的用户名”'和'git config --global user.email“[email protected]”' 要更改作者提交你已经提出这个http://stackoverflow.com/questions/750172/change-the-author-of-a-commit-in-git – 2014-09-30 11:06:11
请upvote和/或接受答案,如果它帮助你。将帮助他人知道什么是正确的解决方案。 :) – 2014-09-30 11:07:10