я хочу добавить на битбакет
порядок действий:
— Создаю репозиторий
— Перехожу в папку с проектом -> делаю git init
— Далее добавляю ссылку на битбакет git remote add origin https:// link
вроде всё норм, но мне нужно создать gitignore дабы туда не попадали левые файлы:
— создаю файл .gitignore на битбакете (в вебе)
— такой же файлик есть у меня на локалке
(т.е. на битбакете только гитигнор, а на локалке все остальные файлы+гитигнор)
— далее проверяю статус - всё норм, отображает все нужные файлы кроме тех, которые прописаны в гитигноре
— делаю git add -A
— git commit - вроде тоже всё норм никаких ошибок
а вот теперь непонятка
— когда пишу git push origin master - выдаёт ошибку:
Updates were rejected because the remote contains work that you do
not have locally. This is usually caused by another repository pushing
to the same ref. You may want to first integrate the remote changes
(e.g., 'git pull ...') before pushing again.
See the 'Note about fast-forwards' in 'git push --help' for details.
если сделаю git pull - на локалке останется только файл gitignore
что я делаю не так?..
Благодарю)
git stash git pull git stash pop
Короче, в вебе не надо было ничего делать Просто всё локально создать и потом запушить
Обсуждают сегодня