1

cvs2git を使用して、cvs リポジトリを git に変換します。このプロジェクト/リポジトリには、複数のブランチとタグがあります。とにかく、この cvs リポジトリを git に変換できました (エラー メッセージは表示されませんでした)。しかし、git プロジェクトを github にプッシュすると、このエラーが発生します。マスターにプッシュしているのかもしれませんが、複数のブランチがあります。その場合、複数のブランチを github にプッシュするにはどうすればよいですか? ありがとう!

実行したコマンドは次のとおりです。

git remote add origin https://github.com/mygithub/MyProject.git
git push -u origin master

Complete Error:
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/mygithub/MyProject.git'.
4

1 に答える 1

2

ローカル リポジトリに master という名前のブランチがありますか? git branchあなたの地元の支店を表示します。

やりたいことなのかもしれませんgit push --mirror

--mirror プッシュする各参照に名前を付ける代わりに、refs/ (refs/heads/、refs/remotes/、および refs/tags/ を含むがこれらに限定されない) の下のすべての参照をリモート リポジトリにミラーリングすることを指定します。新しく作成されたローカル参照はリモート エンドにプッシュされ、ローカルで更新された参照はリモート エンドで強制的に更新され、削除された参照はリモート エンドから削除されます。これは、構成オプション remote..mirror が設定されている場合のデフォルトです。

于 2014-10-20T16:01:31.807 に答える