android991

Сообщество веб-разработки
Предложение - создать сообщество программистов без премодерации.
Адрес webdev
Тематика:
* Уроки
* Помощь
* Мануалы
* Best practices
и т. д.
Начинаем работу github
Сразу скажу, что эта "статья" больше для новичков чем для старожил и я буду рад если дадут дельный совет.
Намедни, недавно решил отвлечься от основной работы и всё таки примкнуть к open source сообществу и написать свой велосипед и заодно разобраться с тем как работать
с github и сделать так что-бы мой код мог быть обосранным использованным другими разработчиками которые более умны чем я и не любят писать велосипеды.
Итак, начнем.
Нам нужно установить git. Мануал курить отсюда
Теперь приступим к созданию репозитория. Для начала нужно зарегистрироваться на сайте github.com, если, конечно, у вас нет там аккаунта
Потом необходимо создать репозиторий
После успешного создания репозитория вам выдадут адрес репозитория. Сохраните его.
Учтите что мы создали пустой репозиторий без файлов.
Далее заходите в терминал (*nix системы) или в коммандную строку Windows.
Переходите в директорию где бы вы хотели клонировать наш репозиторий к себе локально.
А потом выполняйте команду
git init
и создайте там пустой файл. Мы создадим файл README.md - это файл описания нашего проекта
И добавим его в отслеживание git`ом введя команду в терминале
git add README.md
Теперь этот файл у нас будет отслеживатся git`ом и его изменения будут фиксироваться с помощью git`a
Далее нам нужно наш локальный репозиторий "подружить" с нашим удаленным.
Во втором скриншоте мы видели адрес нашего репозитория на github, скопируйте его и выполните команду
git remote add origin https://github.com/ftw-soft/pikabu-lesson.git
Адрес репозитория, само собой, меняйте на свой.
Что-бы удостовериться что вы правильно "соединили" локальный репозиторий с удаленным введите команду
git remote -v
Теперь нам нужно закоммитить (проще говоря - зафиксировать) наши изменения (добавление файла README.md в репозиторий).
git commit -m "initial commit"
А теперь все изменения нам нужно залить на удаленный репозиторий
git push -u origin master
У вас должно запросить логин и пароль к github как на скрине выше (при вводе пароля будет казаться что вы ничего не вводите - но это всё вранье)
Теперь давайте перейдем в наш репозиторий через браузер и посмотрим - есть ли там наш файл
И да, наш файл появился. По аналогии можете добавлять и другие файлы в репозиторий.
Спасибо всем кто заинтерисовался.
Если будет интересно то в следующий раз опишу как сделать так чтобы composer видел ваш githubовский репозиторий.
P. S. Конструктивная критикая, советы приветствуются