我当前的存储库中只有很少的文件。我想合并来自不同存储库的远程分支。
$path = public_path('images/' . $filename);
(分支加载程序)github.com/username/code.git
(分支登录)是否可行或解决方法是什么?我想继续从不同的远程分支机构向我当前的分支添加代码。
答案 0 :(得分:7)
您可以使用
为存储库添加其他来源git remote add new_origin git@theUrlToRepo
您现在可以开始推/拉并基本上对两个遥控器进行所有操作。
git push origin master
git push new_origin master
git pull origin master
git pull new_origin master
您只需指定您正在使用哪个遥控器并进行设置。
在您的特定用例中,添加远程repos并命名后,您可以执行以下操作,将远程分支合并到本地工作区。
git merge origin/loader
git merge new_origin/login
答案 1 :(得分:2)
您也可以
git pull <git_pull_url> <branch> --allow-unrelated-histories
答案 2 :(得分:1)
从原始仓库中执行此操作,以便将新代码合并到:
对我来说,我刚创建了一个同名的新分支:
git checkout -b my_new_branch
然后我添加了另一个来源:
git remote add new_origin http://someRepo.git
然后我简单地将分支从new_origin拉到我当前的仓库:
git pull new_origin my_new_branch
git pull命令应该为您进行提取和合并。
答案 3 :(得分:0)
您可以
git pull url分支
有效