Чтобы развернуть репозиторий GitHub, нужно проделать следующие шаги
Создаем на сайте GitHub репозиторий. В нашем случае git@github.com:obemgcabazn/*имя репозитория*.git
Открываем в папке проекта командную строку и выполняем команду git init
. Она создаст папку .git
git remote add origin https://github.com/obemgcabazn/*имя репозитория*.git
Привязываем папку к нашему репозиторию на GitHub (origin - это синоним "удаленного репозитория").
git add .
— эта команда добавит в индекс все файлы из папки
git add -u
— (u - updated) добавить в stage файлы измененные с последнего коммита файлы
git status
покажет, что на данный момент находится в индексе
git rm -r --cached /frontend/psd/.
- Если нам не нужно передавать какие-то файлы в коммит, то можем удалить их из индекса командой rm
. Здесь нужно быть внимательным, так как без флагов эта команда удалит и файлы с жесткого диска.
--cached
-r
. Чтобы пройти рекурсивно по всем файлам.Если файлы готовы, то можно сделать коммит git commit -m 'сообщение коммита'
- где флаг -m нужен для передачи сообщения коммита без открытия редактора.
Отправить в коммит только modified файлы — git commit -am 'сообщение коммита'
.
После этого нужно сделать пуш на сервер — git push -u origin master
Если не работает по причине нехватки прав, то, возможно проблема с SSH ключами. Нужно запустить Gti Bash и набрать следующую команду: ssh-keygen -t rsa -C "myemail@mail.ru"
. Конечно, указать свой почтовый ящик. На все вопросы нажимаем Enter. После выполнения, в каталоге C:\Documents and Settings\username\.ssh
появятся файлы id_rsa и id_rsa.pub.
Далее на GitHub.com заходим в аккаунт в Settings -> SSH and GPG keys -> "New SSH key". В Заголовок вставляем что угодно, что поможет потом понять на какой компьютер установлен ключ (например, имя или место компьютера), а в поле key вставляем содержимое id_rsa.pub
.
После этого гитхаб должен перестать ругаться на отсутствие прав доступа.
Чтобы создать новую ветку, нужно использовать команду git branch [Название_ветки]
. Если написать просто git branch
- покажет список существующих веток.
git checkout [Название ветки]
- выбор ветки
Чтобы создать ветку и сразу ее выбрать git checkout -b [Новая ветка]
Читайте также:
Если письма с сайта не приходят, можно попробовать отправлять из через почтовый сервер gmail. Для…
jQuery аудио плейер на сайт для нескольких треков с кнопкой Play/Pause
Favicon Фавиконка это маленькая пиктограмма сайта, нужна для отображения на вкладке браузера и в закладках.…
При входе в админку происходит редирект на ту же страницу входа. Эта статья для вас,…
Иногда можно получить такую ошибку: RuntimeException: failed to get url ... No working transport found…
Перед запуском wp-cli вам потребуется скачать и установить cygwin Весь wp-cli это один файл, который…