1

我正在尝试在我的本地机器上添加第二个本地仓库。所以我创建了一个目录,在git init那里做了一个然后我跑了:git remote add new_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'.

我怎样才能成功地将我的东西推送到第二个 repo 上?

4

3 回答 3

4

你必须告诉它推到哪里。git push -u new_repo mybranchmybranch在本地推送到mybranchon new_repo(并设置跟踪,以便将来git push默认推mybranch送到new_repo)。

于 2012-12-24T04:54:59.717 回答
1

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

git push new_repo mybranch:mybranch
于 2012-12-24T04:52:06.280 回答
0

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

cd /path/to/repo2.git/
git push /path/to/repo1.git/ dev:master
于 2020-10-07T09:05:03.250 回答