2014-10-20 12 views
1

Я использую cvs2git для преобразования cvs repo в git. Этот проект/репо имеет несколько ветвей и тегов. Во всяком случае, я смог (не получил никаких сообщений об ошибке) конвертировать это CVS репо в git. Но когда я нажимаю git-проект на github, я получаю эту ошибку. Я думаю, что, возможно, я нажимаю его на Учителя, но у меня есть несколько ветвей. Если это так, как я могу нажимать несколько ветвей на github? Благодаря!cvs2git covert cvs to git и нажать несколько ветвей получает: ошибка: src refspec master не соответствует

Вот команды, я побежал:

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'. 

ответ

2

У вас есть филиал с именем мастера в локальном хранилище? git branch покажет вам ваши местные филиалы.

Это может быть, что вы хотите сделать git push --mirror

--mirror Instead of naming each ref to push, specifies that all refs under refs/ (which includes but is not limited to refs/heads/, refs/remotes/, and refs/tags/) be mirrored to the remote repository. Newly created local refs will be pushed to the remote end, locally updated refs will be force updated on the remote end, and deleted refs will be removed from the remote end. This is the default if the configuration option remote..mirror is set.

+0

Просто побежал «мерзавец шоу-ветвь» и получил «Нет числа оборотов не будет показано.» Наверное, у меня есть проблема с «git fast-import». Благодаря! – topcan5