2015-10-27 2 views
1

Я ввел следующие команды в мерзавца Баш:Git не сохраняет созданные филиалы

git init

git checkout -b master (мастер предстает как «checkouted» по умолчанию, но это позволяет мне выполнение этой команды).

git checkout -b branch1

git checkout master

И дает мне следующую ошибку:

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

Это позволяет мне создавать филиалы с тем же именем, сколько я хочу. Кажется, что он забывает о ветвях, которые я создаю ...

+0

Что говорит 'git branch -vv'? – Makoto

ответ

3

У вас нет коммитов на вашем хозяине, поэтому на него не ссылаются.

Вы должны сделать следующее:

git init 

// Create a file to add 
git touch README.md 

// Add this file to the stage 
git add README.md 

// Do your first commit. 
git commit "Initial commit" 

// Create a new branch and check it out 
git checkout -b new-branch 

Затем выезд мастера будут работать

git checkout master 

(Кстати, это бесполезно делать git checkout -b master, как создается эта ветвь и проверил, когда вы do git init)