1

ローカル マシンに 2 つ目のローカル リポジトリを追加しようとしています。そこで、ディレクトリを作成し、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'.

どうすれば2番目のレポに自分のものを成功させることができますか?

4

3 に答える 3

4

プッシュする場所を指定する必要があります。ローカルでongit push -u new_repo mybranchにプッシュします (そして、将来的にデフォルトで にプッシュするようにトラッキングを設定します)。mybranchmybranchnew_repogit pushmybranchnew_repo

于 2012-12-24T04:54:59.717 に答える
1

Git は何をプッシュすればよいかわかりません– 次のように伝えます。

git push new_repo mybranch:mybranch
于 2012-12-24T04:52:06.280 に答える
0

あるローカル リポジトリから別のローカル リポジトリに
プッシュする ここでは、現在のローカル リポジトリ 2 の dev ブランチからローカル リポジトリ 1 のマスター ブランチにプッシュします
注:リポジトリ 1のマスター ブランチはチェックアウト状態にしないでください。そうしないと、プッシュが失敗します。テスト時に新しいブランチとチェックアウトを追加できます

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