Задать вопрос
Ответы пользователя по тегу Git
  • Создал репозиторий на github. Как в одном репозитории иметь несколько папок и в каждой папке свой проект?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    Есть ветки - один проект, но разные задачи по нему - разные ветки
    А разные проекты = разные проекты
    Ответ написан
    Комментировать
  • Как использовать git в веб-студии?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    Гит пока вам не нужен - вы должны выстроить работу, а не браться за одну задачу одновременно.
    Возможно у вас так получается править один файл - потому что он на 100500 строк?
    Разбивайте эти файлы по логике и ООП конечно же.
    Если один занимается фронтом - пусть не лезет в бек.
    Ставьте задачи в asana например и столбите их в начале рабочего дня.
    Принимать решения по слиянию должен один. Один проект - один ответственный. Чтобы было не обидно и на равных - поделите поровну ))

    notepad++ в топку. Надо расти. Netbeans (ага - его хоронят а он за год уже несколько раз в инкубаторе апач обновился. Живей живых и умеет многое для вебразработки) или VSC например из бесплатных. Первый умеет гит на почти 100% (я не сталкивался с задачей чтоб он не смог его).

    Как выше сказали гит репозиторий должен иметь ветки - по разрабатываемой фиче например или версии. Потом сольете в один.
    У каждого разработчика свой локальный или удаленный сервер. Но не один общий. Я часто переезжаю и удаленный сервер мне помогает в этом. Нетбинс его умеет по дефолту. VSC придется шаманить выбирая из тысяч плагинов. Это та еще свистопляска.
    Деплой на боевой сайт осуществляйте через вебхуки гитхаба или через CLI

    И запомните - даже маленькую правку нельзя делать на боевом сайте. Правильно подобранные инструменты и организованные процессы выкинут из головы дурь типа "да там чуток подправить, так быстрей"

    Тестирование.... это наверное оставили на "потом"?
    Ответ написан
    Комментировать
  • Как реализовать обновление кода WordPress-сайта из Git-репозитория на виртуальном хостинге?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    В NetBeanse заводим новый проект. Выбираем проект php с удаленного сервера. Проводим синхронизацию с локальной папкой.
    Проект запущен. Инициализируем гит.
    Делаем фиксацию
    Потом делаем первый коммит и указывает битбакет путь к его репозиторию (заранее созданный приватный)
    Работаем из редактора нетбинс, при сохранении будет синхронизироваться с удаленным сайтом, а после фиксации и выталкивания в удаленный репозиторий с гитхабом.

    Если вы правите через другой редактор - то просто нажмите синхронизацию в нетбинсе и загрузите в него измененные файлы.

    Но я весь сайт не зеркалю - а плагины или вп шаблон только (потому что все остальное в вордпрессе хлам и не нужное)
    На каждый плагин в нетбинсе завожу свой проект.
    Почему по отдельному плагину в нетбинсе проект - удобно. Коммиты именно по конкретной разработке.
    Ответ написан
    Комментировать
  • Wordpress на Openserver подключение к GIT + Bitbucket\Git Lab?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Базу данных я не зеркалирую и не пытался. Мне так проще потому что на dev сервере у меня бд с кучей тестовых данных необходимых для проверки нагрузок и прочие тестовые таблицы которых нет в prod-е. + у меня на тестовом сайте нет реальных пользователей - а это значит что если что-то пойдет не так - я не раскрою персональные данные. Это важно.

    А вот вордпресс (ну у меня не его опыт зеркалирования, а отдельных плагинов при разработке. Дев сайт в интернете на хостинге - так мне проще быть не привязанным ни к пк ни к ноуту - куда уехал там есть пк - с них зашел и подправил) как зеркалирую в нем файлы:

    Все просто - в битбакете создаю приватный репозиторий (до 5 человек в команде бесплатно)
    В нетбинсе создаю новый проект, указываю удаленный сервер - ввожу данные - путь, логин пароль к серверу.
    Проект создан - затем правлю файлы в нетбинсе - автоматически они у меня локальном пк сохраняются и на удаленном сервере.
    Инициализирую гит.
    Потом фиксация изменений (коммит), тег если нужно, и выталкивание в битбакет.

    Так у меня примерно полсотни проектов (один проект - один плагин или шаблон или аддон)
    Ответ написан
    1 комментарий