从本地到本地的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