этой модели (прод /дев / фич/ релиз/ ) без гит флов ?
я юзаю гитфлоу. Норм. и можно работать без гитфлоу по этой модели
Подскажи, мне его нужно поставить инициализировать как на сервере так и на локалке ?
если планируешь использовать команды на сервере - то и на нем тоже.
я ставлю только у себя. на сервер автоматом летит - над этим devops поработал
А вообще есть разница где его разворачивать первым. Сперва там и потом клонировать на локалку или из локалки на сервер ?
вообще нет разницы.
хотя насчет сервера я погорячился, наверное.. не могу себе представить такой ситуации, чтобы там gitflow пригодился..
*там только git pull же пользовать надо
Тогда я на локалке разворачиваю гит флоу,на сервер со всеми ветками клонирую потом и с гитфлоу работаю на локалке а на сервере только пул делаю, верно ?
на сервер достаточно выливать только одну ветку: либо develop (для тестового сервера), либо master (для боевого сервера)
А как мне вылить только одну ветку ?
ну.. $ git clone --branch develop git@kkkkkkkkkkkk....
А тю, понял Спасибо
Подскажи еще один момент. Вот я на локалке инициализировал гит, буду ставить ларавел в папку с проектом, как мне это все правильно сделать. Мне быть на дев ветке или ставить с мастера ? И как мне потом запушить проект на репу? Какой командой указать на какой конкретно репозиторий нужно пушить ?
если ты на phpstorm, то тама есть удобный интерфейс
Да мне просто нужно понять как пушить на конкретную репу
ну переходишь на конктерную ветку, делаешь изменения, commit, push
куда пушить - хранится в git remote, можно через консоль настроить или через phpstorm
В том то и прикол, я вот только развернут репу на локалке, написал только git flow init Информации о том куда пушить нет у гита, так что гит пуш просто не подойдёт
а может лучше сделать репо на github и clone сделать
пишешь git clone url, потом заходишь туда, и все в php storm уже все настроенно если ты через него
А если я хочу работать с гит флоу то как мне быть ? Если я буду делать репу на гитхаб просто указать ветку мастер как это делает гитфлоу ?
чтобы ты понимл я никогда не юзал gitflow, поэтому лучше вставь копию твоего вопроса сюда может ответить кто работал с gitflow
Понятно
Ну есть же вот прям уроки по гиту, мануалы и всё такое. Ты пробовал это читать?
Да, меня интересует один вопрос, я задал его, я не прошу учить меня гиту, просто столкнулся с трудностью в понимании 🤦♂️
Ну хоть так. Для простоты понимания, можешь работать с одной веткой main/master. Для начала работы, после того как ты создал репу на github, можешь или склонировать пустой репозиторий, в нём сразу будет правильный remote origin, или инициализировать репозиторий локально а потом сделать git remote set-url origin {github url}
Я на локалке инициализировал уже GIT FLOW , мне нужно удалить папку с проектом, на репе сделать одну пустую ветку мастер, клонировать её на локалку, потом потом инициализировать гитфлоу ? Вроде не так это должно быть
git flow это что?
Ой все, Ладно. Я ведь писал об этом, проблема не со знанием гита а с интеграцией гит флоу. Спасибо
Есть хороший мануал онлайновый по гиту
Да я уже подтянул знания по гиту, Спасибо конечно но вопрос был по гит флоу
https://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html
Видел, Спасибо
по идее все изменения делаются на ветке develop
*это при установке фреймворка. а для задач создаются новые фичи
Мне интересен момент самого старта. Вот есть у меня сервер и есть локальный комп. Я на локалке инициализировал гит флоу, он там создал свои ветки и все такое , мне потом нужно выгрузить это на репу, вопрос на какую, как указать репу которую я создал ?
git remote add origin <адрес репозитория>
Попробую
Обсуждают сегодня