О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
Git
us.content
Github создать token на сервере ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub Далее в github в настройках профиля SSH and GPG keys добавляем public токен Далее на сервере клонируем git clone git@github.com:fandeco/artelamp-ru.git . (точка распаковать в текущую папку) git status git pull git reset --hard git pull Добавление git add -A git add file_path_project.php git commit -a -m ‘server change files’ git push -f origin master Удаление файла git rm index.pho Игнорировать изменения прав на файлы git config core.fileMode false Для авторизации на сервере ssh -T git@github.com Дать права пользователю на работу с docker, запускать под root пользователем sudo usermod -aG docker user_login Если gitignore не игнорирует папку, удалить из git, но оставить в проекте git reset <file-name> или git rm -r --cached <folder> Удалить последний merge git reset --merge HEAD~1 Сохранить авторизацию git config --global credential.helper store В .git/config указать url = https://github.com/name.git В .git-credentials указать логин и токен1 Merge и Rebase разница Как git merge, так и git rebase интегрируют изменения из одной ветки в другую ветку. Merge объединяет истории двух веток, сохраняя их коммиты, в то время как rebase переносит коммиты на новую базу, изменяя историю. packagist.org Необходимо зарегистрироваться на https://packagist.org Создать package, прикрепив ссылку на GitHub. На GitHub надо создать Release и в нём указать Tag с версией, например 1.0.1. Далее перейти в ваш package и нажать кнопку обновить, также можно настроить вебхук на это действие. Далее можно установить пакет через композер, ссылка будет в вашем package.
Список