Небольшая заметка о том, как быстро перенести свои файлы на в github и затем развернуть на своём сервере.
GIT
- GIT — распределённая система управления версиями. Используется при обновлении сайтов, для надежного контроля заливок и откатов в случае неудач.
Как подключить Git на своём удаленном сервере
В примере ниже создаём отслеживание изменений на сервере с помощью GIT. Это никак не связано с сайтом GITHUB. Можно использовать контроль версии без этого и похожих сайтов. Всё необходимое будет на локальной машине и на удаленном сервере.
GitHub — Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
Токен для авторизации на сайте github.com.
error: insufficient permission for adding an object to repository database .git/objects
Исправляем ошибку error: insufficient permission for adding an object to repository database .git/objects.
warning: Pulling without specifying how to reconcile divergent branches
С версии гита 2.27.0 при запуске команды git pull появляется уведомление следующего характера: «warning: Pulling without specifying how to reconcile divergent branches is discouraged»
GIT — Soft Reset — Hard Reset
Откат изменений в github с помощью команд GIT.
Как автоматически обновлять сайт через github
Как установить GIT на свой сайт и подтягивать изменения из репозитория на GitHub.
WordPress не обновляется
Конфликт GIT и WordPress. Если установить GIT сервере для сайта на WordPress, то можно столкнуться с рядом сложностей.
remote: error: Could not read
Ошибки в гите «remote: error: Could not read» или «remote: fatal: Failed to traverse parents of commit».
Как обновить GIT ветку до мастера (удалив все не нужное)
Инструкция как привести любую ветку к оригинальной мастера.
Как клонировать ветку в PhpStorm из GitHub
Клонируем репозиторий на свой компьютер с помощью Github Desktop и подключаем его в PhpStorm.
Bash скрипт сравнения директорий и загрузки на github
bash скрипт сравнивающий файлы в двух разных директориях и при наличии отличий, заливающий на сайт github.
Автодеплой со своего сервера на github с помощью bash скрипта
Настройка автоматической заливки на GIT файлов с сервера.
Как удалить ветку в GITHUB
Краткая инструкция по удалению ветки в гитхабе.
Как сгенерировать SSH ключ
Создаём публичный SSH ключ.
Создание нового репозитория из GitHub
Клонируем репозиторий из GitHub к себе на компьютер.
Создание ветки в репозитории GITHUB
Примеры создания веток в github через терминал или PhpStorm.
GIT описание ошибок
В статье описываются типичные ошибки или уведомления, которые возникают в GIT при работе через консоль. Эта статья будет дополняться по мере того, как я буду встречать новые заголовки, для которых сочту, что нужны дополнительные пояснения.
GitHub и GitHub Desktop — как делать commit
Как обновить новыми данными Git репозиторий. Другими словами как правильно коммитить (commit), иначе – вносить изменения и правки на гит. Разберем на примере программы GitHub Desktop.
PhpStorm — как подключиться к GitHub
Описание процесса подключения репозитория GitHub для PhpStorm-а. Это позволяет напрямую из программы работать с Git-ом, а также иметь удобный контроль версий.
PhpStorm как отменить последние изменения на Git
Как отменить последний коммит (commit) отправленный (запушенный) в ветку на GitHub. И вернуть все изменения в локальных файлах.
Преимущества PhpStorm в сравнении с Sublime Text
Мне нравится Sublime Text 3, но я расскажу почему PhpStorm лучше. Без последнего редактора вы вряд ли обойдетесь в больших проектах, рассчитанных на разработку нескольких человек.