Ruby on rails 4 Git将代码从存储库1推送到存储库2(协作者存储库)

Ruby on rails 4 Git将代码从存储库1推送到存储库2(协作者存储库),ruby-on-rails-4,github,git-push,Ruby On Rails 4,Github,Git Push,我需要一些帮助,因为我从我的存储库分支中提取了一些代码,并在其中更改了一些内容 我需要的是将它推送到另一个我曾经合作过的存储库中 我一直在尝试推送代码,并试图访问它,但没有任何效果 有人能帮我做这个吗?任何帮助都将不胜感激。您有两个不同的存储库,可以在其中编写代码。第一个是从那里克隆/提取代码并进行一些更改。第二个是什么,你想把你的最新代码推到哪里 git remote add origin_two https://username-two@github.com/project-name.git

我需要一些帮助,因为我从我的存储库分支中提取了一些代码,并在其中更改了一些内容

我需要的是将它推送到另一个我曾经合作过的存储库中

我一直在尝试推送代码,并试图访问它,但没有任何效果


有人能帮我做这个吗?任何帮助都将不胜感激。

您有两个不同的存储库,可以在其中编写代码。第一个是从那里克隆/提取代码并进行一些更改。第二个是什么,你想把你的最新代码推到哪里

git remote add origin_two https://username-two@github.com/project-name.git
如果您从GIT克隆存储库,那么它会自动将其GIT Url附加到您的应用程序中。要选中此复选框,请运行此命令

git remote -v
Result:
  origin   https://username@github.com/project-name.git (fetch)
  origin   https://username@github.com/project-name.git (push)
这是您克隆/提取最新代码的url。现在我们已经创建了URL的别名作为源。 所以,当你想要推送你的代码时,你就会这样做

git push origin master
现在添加另一个GIT URL(远程),您希望在其中推送最新代码

git remote add origin_two https://username-two@github.com/project-name.git
所以现在提交您的更改,并以这种方式从您的第二个GIT URL发出请求

git pull origin_two master
如果有任何冲突,请在代码中进行更正,然后再次使用添加未跟踪的文件

git add file-name
添加提交消息

git commit -m "Your message"
并将代码推送到git

git推送原点双主控

如果您使用的是分支机构:

现在,对于单个应用程序,您有两个存储库。因此,每个回购都有自己的分支机构,下面列出每个来源的分支机构

git branch -a
将列出来自两个远程的所有分支。现在,如果您真的想要推动任何其他分支,那么您应该提交当前分支上的所有更改,然后使用命令移动到您喜欢的分支

git branch branch-name
在这里编写代码,不管您现在要修改什么代码,请推送到特定的分支

git push origin_two branch-name

就是这样:)希望这能对你有所帮助。

这真的很有帮助,谢谢,我也能问一下,如果我正在推的代码是brach怎么办?我该怎么做?我从分支中提取,然后将其作为主存储库推送到第二个存储库?为此,您需要检查当前分支。如果它是master,那么只需执行git推原点二