从本地到本地的GIt推送

从本地到本地的GIt推送,git,git-push,Git,Git Push,我正在尝试在本地计算机上添加第二个本地回购。所以我创建了一个目录,在那里创建了一个git init,然后运行:git remote add new\u repo/path/.git 然后从我的本地回购中,我运行了git push-u mybranch,知道它是我的工作分支,然后我得到了错误: No refs in common and none specified; doing nothing. Perhaps you should specify a branch such as 'maste

我正在尝试在本地计算机上添加第二个本地回购。所以我创建了一个目录,在那里创建了一个
git init
,然后运行:
git remote add new\u repo/path/.git

然后从我的本地回购中,我运行了
git push-u mybranch
,知道它是我的工作分支,然后我得到了错误:

No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
我如何才能成功地将我的东西推到第二次回购上?

Git只是不知道推什么–告诉它:

git push new_repo mybranch:mybranch
Git根本不知道该推什么——告诉它:

git push new_repo mybranch:mybranch

你必须告诉它该往哪里推
git push-u new\u repo mybranch
mybranch
本地推送到
new\u repo
上的
mybranch
(并设置跟踪,以便将来,
git push
将默认推送到
mybranch
)。

您必须告诉它推到哪里
git push-u new\u repo mybranch
mybranch
本地推送到
new\u repo
上的
mybranch
(并设置跟踪,以便将来,
git push
将默认推送到
mybranch
)。

从一个本地回购推送到另一个本地回购
这里从当前本地repo2的dev分支推送到本地repo1的master分支
注意:repo1的主分支不应处于签出状态,否则推送将失败,您可以在测试时添加新分支并签出

cd /path/to/repo2.git/
git push /path/to/repo1.git/ dev:master

从一个本地回购推送到另一个本地回购
这里从当前本地repo2的dev分支推送到本地repo1的master分支
注意:repo1的主分支不应处于签出状态,否则推送将失败,您可以在测试时添加新分支并签出

cd /path/to/repo2.git/
git push /path/to/repo1.git/ dev:master