Подскажите, что делаю не так: в консоли эта ошибка при попытке запушить командой git push -u origin master. Надо запушить папку с файлами в ветку мастер на гитхабе. Если создать отдельную ветку и запушить из нее - то так работает, папка с файлами переносится на гитхаб в другую ветку. Надо чтобы в мастер. Или - как перенести из другой ветки эту папку в папку мастер на гитхаб?
Ошибка говорит о том что тебе надо подтянуть изменения с удаленной ветки сперва. Делай
git pull
Или - как перенести из другой ветки эту папку в папку мастер на гитхаб?
Тебе надо смержить (от анг. merge) верку в которой нужный код в ветку master
. Предположим код, который тебе нужен в master
находится в test-1
, тогда тебе надо
- Перейти в ветку куда собираешься мержиться. В нашем случае это
master
git checkout master
- Смержить другую ветку в ту, в которой мы сейчас находимся:
git merge test-1
Если лень разбиараться как именно работает git очень советую десктопное приложение для гитхаюа https://desktop.github.com
Попробовала git pull - файлы вроде залились, ошибок в консоли не было http://i.piccy.info/i9/8614c1ef92d1bcd4328bc44158ced648/1471696277/60656/1062324/pull.jpg
Но папки с этим сайтом в репозитории на гитхабе нет
Второй вариант - смержить - выдает конфликт файлов хтмл и цсс - http://i.piccy.info/i9/10cb323da503f0beec152d90f63dc9e0/1471696916/42227/1062324/merge.jpg
В репозитории находятся сейчас 3 папки с сайтами (прошлогодние), уже не помню как тогда заливала.
Тут пишут: “There is no tracking information for the current branch.” Вот тут рекомендуют указывать конкретную ветку откуда делать pull
git - There is no tracking information for the current branch - Stack Overflow
git merge origin/listangular
не тоже самое что и git merge listangular
. Попробуй использовать готовые команды из туториалов Git How To: курс обучения Git на русском
/gitcheckout.jpg[quote=“dmitry, post:4, topic:1465”]
Вот тут рекомендуют указывать конкретную ветку откуда делать pull
[/quote]
Если переключится на эту ветку чтобы потом писать новые команды - лезут ошибки, и после пулла - вот эти ошибки
http://i.piccy.info/i9/d1ed933d06cd354ae22238a5a4ec5f67/1471698179/88869/1062324
Что делать? Переключиться снова в ветку мастер, добавить заново файлы git add ., закоммитить и уже потом - команды
git branch --set-upstream-to=origin/master master
git pull ?
Или их надо было в ветке мастер изначально писать?
Лучше всего забей чинить то в какой ситуации ты оказалась, и попробуй проделать пошагово по туториалу добавление файлов в мастер ветку.
Или поставь десктопное приложение для гитхаба.
В master
Спасибо тебе добрый человек. Ты какой раз уже выручаешь меня.