2013-05-14 3 views
2

Я новичок в git.Изменение отделения в Git

Я не мог вернуться к мастер филиал. Я использовал несколько команд git bash. Я упоминаю все, что приведено ниже.

$ мерзавец фотографии мастер

error:pathspec 'master' did not match any file(s) known to git. 

$ мастер мерзавец филиал

fatal: Not a valid object name : 'greet'. 

$ мерзавец филиал

$ мерзавец филиал -d приветствовать

fatal:Couldn't look up commit object for HEAD 

Я искал много в гугле и StackOverflow, но не смог найти какую-либо установлена ​​solution.I и заново мерзавец нескольких times.Also, я попытался удалить все папки, относящиеся к мерзавцу, чтобы получить решение.

Заранее спасибо

+0

Какую команду git вы выполнили после установки git и перед выполнением git checkout? Вы выполнили 'git init' или 'git clone'? –

+4

Как вы знаете, ваша первая попытка правильная (' git checkout master') - но в вашем репозитории что-то не так. – 1615903

+0

Вы говорите, что 'git branch' вообще ничего не выпускал? Это указывает на что-то очень плохое в репозитории. Можете ли вы также добавить вывод 'git status', пожалуйста? –

ответ

2

git checkout master будет делать, если вы не совершали каких-либо файлы.

$ mkdir project ; cd $_ ; git init . 
    Initialized empty Git repository in /Users/doon/Desktop/project/.git/ 
    $ git checkout master                    
     error: pathspec 'master' did not match any file(s) known to git. 

если вы изменили на другую ветку git checkout -b branchname вы можете переключиться обратно освоить тот же путь git checkout -b master. после того, как вы создадите и зафиксируете файлы, вы больше не получите эту ошибку (предположим, что вы выполняете этап/фиксацию в ветке master.

+0

Спасибо, DoS. Ваша работа. –

+0

Теперь у меня новая проблема. Я хотел бы нажать мой локальный репозиторий на github, я использовали следующую команду и получили результат, как показано ниже. '$ g он нажимает начало оригинала ssh: подключиться к хосту github.com port 22: Плохой номер файла fatal: Не удалось прочитать из удаленного хранилища. Убедитесь, что у вас есть правильные права доступа И существует хранилище. Можете ли вы сказать, что такое решение? В чем проблема ?? –

+0

@FoysalFoysal Наверное, лучше спросить об этом как о новом вопросе. –

Смежные вопросы