ena9 / start

0 stars 0 forks source link

Работа с терминалом #7

Open dm-grinko opened 7 years ago

dm-grinko commented 7 years ago

Женя если ты разобрался с терминалом и можешь с помощью терминала подключаться к своему репозиторию на гитхабе и выгрузжать с него код и загружать на него код то у меня для тебя отличная новость Github предоставляет возможность хостить статичные сайты (сайты без бакенда) Погугли информацию как это сделать Один из способов - загрузить твой код в ветку gh-pages

ena9 commented 7 years ago

привет . только с терминалом близко не знаком настолько хорошо.... ) а так спасибо за совет)

dm-grinko commented 7 years ago

это не займет много времени. навык работы с терминалом очень важен. вот основные команды git init - создание локального репозитория в текущей папке

в этой папке создаешь свои файлы любые

когда работаешь нужно время от времени сохранять свои файлы в этот локальный репозиторий. для этого пишешь git add . сохраняешь текущее состояние git commit -m "здесь что нибудь пишешь" подписываешь свое состояние(делаешь коммит)

комиты нужны чтобы можно было вернуться к ним если написал что-то не то и не знаешь что делать и т.д.

вот и все c локальным репозиторием теперь тебе надо настроить все чтобы иметь возможность сохранять код на гитхабе

создаешь репозиторий на гитхабе( ты уже умеешь ) копируешь путь к репозиторию в папке с твоим локальным репозиторием пишешь git remote add origin https://github.com/ena9/start.git подключаешь удаленный репозиторий который на гитхабе к локальному который на компьютере и называешь удаленный репозиторий origin (можешь и по другому назвать) дальше тебе нужно отправить код из локального репозитория в удаленный git push origin master надо будет ввести пароль от гитхаба. здесь master эта ветка на гитхабе.

вот и все. ты подключился и запушил свой код на гитхаб в основную ветку мастер.

теперь можешь продолжать кодить и время от времени комитить в локальный репозиторий и пушить в удаленный.

дальше представь ситуацию что ты взял чужой компьютер поработать если ты не собираешься пушить с чужого компьютера в свой удаленный репощиторий то ты можешь просто скачать с удаленного репозитория код без всяких подключений и вводов паролей git clone https://github.com/ena9/start.git

а если ты хочешь пушить то тогда тебе надо git init git remote add origin https://github.com/ena9/start.git git pull origin master выкачиваешь свой код и работаешь с ним как я написал выше

Попробуй это все сделать и если будут вопросы можешь писать мне в скайп а дальше я объясню как работать с ветками и как возвращаться к определнному коммиту и еще некоторые детали

skype: dmitrygrinko