Привет!
В этой статье хочу рассказать, как начать использовать самую популярную систему контроля версий Git и загружать свои изменения в коде на GitHub. Эта статья для новичков.
Первым делом необходимо скачать и установить себе на компьютер Git. В этом поможет сайт https://git-scm.com/downloads.
Теперь перейдём на сайт GitHub https://github.com/
После регистрации нажмём на кнопку Start a project.
Далее укажем название репозитория. Репозиторий у нас будет публичный.
После этих действий кнопка Create repository станет доступной, нажмём на неё.
Далее увидим следующие инструкции, которые нужно выполнить в командной строке:
…or create a new repository on the command line
echo "# test" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/expx1/test.git git push -u origin master
…or push an existing repository from the command line
git remote add origin https://github.com/expx1/test.git git push -u origin master
Команды первой инструкции имеет смысл выполнять, когда у вас новый проект, и вы ещё не делали инициализацию Git, нет папки .git. Команды второй инструкции выполняются, если инициализация Git уже была.
Рассмотрим первый случай.
Создадим на рабочем столе папку test. Перейдём в неё и выполним
git init
После успешного выполнения увидим сообщение, что у нас в папке создан пустой репозиторий Git в папке .git, которую теперь можно увидеть в корне нашей папки test.
Создадим в папке test файл index.php
В нём напишем
<?php
echo 'Hello Git';
Теперь необходимо подготовить изменения для коммита, то есть проиндексировать
git add index.php
Если бы мы изменили несколько файлов, то можно было бы проиндексировать их одной командой git add .
Если выполним git status, то увидим, что изменения готовы для коммита. Сделаем коммит.
git commit -m 'Первый коммит'
Коммит создан. Его можно увидеть, выполнив git log
До сих пор все наши изменения находятся в нашем локальном репозитории. Мы хотим отправить их на GitHub. Для это необходимо "запушить" комитты. Но прежде надо указать Git, куда будем "пушить". Выполним команду:
git remote add origin https://github.com/expx1/test.git
Теперь можем отправить наши изменения на GitHub в ветку master
git push -u origin master
Если Git ранее не был установлен, то после этой команды он попросит указать имя юзера и пароль. Имя юзера и пароль должны совпадать с логином и паролем от GitHub. В противном случае будет 403 ошибка - нет доступа.


Комментариев нет:
Отправить комментарий