Как мне создать новую ветку на основе существующей ветки Git Hub? (Пожалуйста, прочитайте - попробовал руководство для начинающих) - PullRequest
3 голосов
/ 19 сентября 2010

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

Я очень новичок в coda / github / Terminal, поэтому я неЯ даже не знаю, правильный ли мой синтаксис.вот что я набрал, буква за буквой, за исключением названий ветвей, которые являются заполнителями:

git checkout -b $ newbranchname $ oldbranchname

Это былпредлагаемый формат, основанный на чит-листе github, который можно увидеть здесь: http://bit.ly/WXRGN

к сожалению, я получаю это сообщение об ошибке: fatal: Не в репозитории git (или в любом из родительских каталогов):помогите, я действительно понятия не имею, что происходит.Нужно ли указывать на каталог или что-то в имени ветви?Любая информация высоко ценится

1 Ответ

2 голосов
/ 19 сентября 2010

Используйте cd для перемещения в каталог, где находится ваше хранилище.

Как и

$ ls
foo bar baz myRepo
$ cd myRepo
$ ls -a
src README make .git

Запись .git показывает, что в этом каталоге есть хранилище.Вы можете выполнить команду git только для репозитория из этого каталога или любых его подкаталогов.

...