ПРИНУДИТЕЛЬНО выкладываем на боевой сервер 2 команды, игнорирует ВСЁ
Подробнее
-
git принудительная перезапись с репозитория
-
github получить токен для композера
-
git добавить подпапку из исключенной папки в gitignore
У меня в гите игнорировалась папка bitrix. Нам нужно добавить модуль внутри bitrix для сохранения изменений.
1bitrix/*надо добавить исключение для одного модуля
1!bitrix/modules/itena.panel/Но после добавления в гитигноре, ничего не добавилось. git status Ничего не показывает.
Что делать? выполняем команду
Подробнее -
bitrix и git — gitignore
вот статья
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5119&LESSON_PATH=3913.4776.5119
вот список для gitingore
/bitrix/activities/bitrix/
/bitrix/admin
/bitrix/cache
/bitrix/components/bitrix/
/bitrix/gadgets/bitrix
/bitrix/image_uploader
/bitrix/images
/bitrix/js
/bitrix/managed_cache
/bitrix/stack_cache
/bitrix/modules/advertising
/bitrix/modules/bitrix.sitecommunity
…
/bitrix/modules/xdimport
/bitrix/modules/xmpp
/bitrix/modules/.htaccess
/bitrix/otp
/bitrix/sounds
/bitrix/template/
/bitrix/themes
/bitrix/tmp
/bitrix/tools
/bitrix/wizards/bitrix
/bitrix/[^/]*\.php$
/upload
/bitrix/php_interface
/bitrix/panel/
/bitrix/updates/
/bitrix/fonts/ -
Публичный ключ ssh для windows 7 -подключение к gitlab без пароля
Создание публичного ключа в windows 7
открываем git bush в папке пользователя (
c:\Users\alex\
выполняем команду
ssh-keygenЖмем несколько раз энтер (пропуская пароли)
Затем чеерз файловый менеджер заходим в C:\Users\alex\.ssh\
ищем файл id_rsa.pub открываем и копируем все его содежримое в gitlab
https://gitlab.com/profile/keys -
Yii2 и Git- файлы для gitignore
Vendor коммитить в Yii2 не нужно. В приложении уже есть .gitignore, где всё настроено. В него добавьте строки:
/yii
/web/.htaccess
/web/index.php
/web/index-test.php
/config/db.php
/config/params.php(если у Вас basic шаблон) и комитьте всё остальное. После git pull на сервере просто вручную докинете эти файлы и запустите composer install, чтобы появилась такая же vendor. А потом при composer update у себя будет обновляться composer.lock. Комитьте его и на сервере запускайте composer install, чтобы содержимое vendor подтянулось до нужных версий. И в первый раз в composer.json поставьте minimum-stability в stable, если там стоит dev, и запустите composer update. А если это новый проект, то в самой команде composer create-project ставьте stable.
Дополнения к технологии буду добавлять по мере изучения -
git клонирование в корень сайта
Клонирование в корень например такого проекта
git clone https://github.com/maler1988/cookies.git .
точка в конце обозначает, что нужно клонировать репозиторий в текущую папку (корень ) -
Git начало. Первый видеоурок.
Git начало. Первый видеоурок. Продолжение смотреть на ютубе.
Цены
1500 р/чБолее подробно тут: https://ftask.ru/цены