我在IntelliJIDEA IDE内使用git。我有两个远程存储库,我想提交我的提交。如何同时推送两个遥控器?
答案 0 :(得分:1)
答案 1 :(得分:0)
modify .git/config add mirror code...
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = http://JungleYang@192.168.10.96:18080/r/upflow.git
fetch = +refs/heads/*:refs/remotes/origin/*
url = http://JungleYang@192.168.10.189:18080/r/upflow.git
fetch = +refs/heads/*:refs/remotes/mirror/*
[branch "master"]
remote = origin
merge = refs/heads/master
答案 2 :(得分:0)
有一个不错的blog post,它说明了如何使用IntelliJ进行此操作。 但是,它不允许同时推送到2个存储库。
我将缩短博客内容(并复制作者的文字)。
假设我们正在处理来自repository1的代码,该代码已经导入到IntelliJ中。 添加另一个远程存储库,我们将其称为repository2。
In the menu, go to VCS→ Git → Remotes…
您现在应该看到新的存储库– repository2已添加到Git遥控器列表中
在菜单中,转到VSC→Git→提取。这样,您可以确保可以访问所有repository2分支。
Git提交并推送 将当前的repository1分支推送到repository2分支:
按Ctrl + shift + k(或转到VSC→Git→推…)
选择要将代码推送到的存储库。例如,如果您的repository1命名为origin,而repository2命名为origin-copy,则选择origin-copy。之后,您还可以通过单击分支名称来选择要将代码推送至的分支(在键入分支名称时,它将自动完成该分支的名称)。您还可以输入新分支的名称,然后将在存储库2中自动创建该新分支。