android991

пикабушник
пол: мужской
поставил 1580 плюсов и 1151 минус
отредактировал 22 поста
проголосовал за 35 редактирований
10К рейтинг 1 подписчик 892 комментария 27 постов 3 в "горячем"
1 награда
5 лет на Пикабу
4

Начинаем работу github

Сразу скажу, что эта "статья" больше для новичков чем для старожил и я буду рад если дадут дельный совет.


Намедни, недавно решил отвлечься от основной работы и всё таки примкнуть к open source сообществу и написать свой велосипед и заодно разобраться с тем как работать

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


Итак, начнем.


Нам нужно установить git. Мануал курить отсюда


Теперь приступим к созданию репозитория. Для начала нужно зарегистрироваться на сайте github.com, если, конечно, у вас нет там аккаунта


Потом необходимо создать репозиторий

Начинаем работу github Github, Разработка, Длиннопост, Open Source

После успешного создания репозитория вам выдадут адрес репозитория. Сохраните его.

Начинаем работу github Github, Разработка, Длиннопост, Open Source

Учтите что мы создали пустой репозиторий без файлов.

Далее заходите в терминал (*nix системы) или в коммандную строку Windows.

Переходите в директорию где бы вы хотели клонировать наш репозиторий к себе локально.

Начинаем работу github Github, Разработка, Длиннопост, Open Source

А потом выполняйте команду

git init

и создайте там пустой файл. Мы создадим файл README.md - это файл описания нашего проекта

Начинаем работу github Github, Разработка, Длиннопост, Open Source

И добавим его в отслеживание git`ом введя команду в терминале

git add README.md

Начинаем работу github Github, Разработка, Длиннопост, Open Source

Теперь этот файл у нас будет отслеживатся git`ом и его изменения будут фиксироваться с помощью git`a


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

Во втором скриншоте мы видели адрес нашего репозитория на github, скопируйте его и выполните команду

git remote add origin https://github.com/ftw-soft/pikabu-lesson.git

Адрес репозитория, само собой, меняйте на свой.

Начинаем работу github Github, Разработка, Длиннопост, Open Source

Что-бы удостовериться что вы правильно "соединили" локальный репозиторий с удаленным введите команду

git remote -v

Начинаем работу github Github, Разработка, Длиннопост, Open Source

Теперь нам нужно закоммитить (проще говоря - зафиксировать) наши изменения (добавление файла README.md в репозиторий).

git commit -m "initial commit"

Начинаем работу github Github, Разработка, Длиннопост, Open Source

А теперь все изменения нам нужно залить на удаленный репозиторий

git push -u origin master

Начинаем работу github Github, Разработка, Длиннопост, Open Source

У вас должно запросить логин и пароль к github как на скрине выше (при вводе пароля будет казаться что вы ничего не вводите - но это всё вранье)


Теперь давайте перейдем в наш репозиторий через браузер и посмотрим - есть ли там наш файл

Начинаем работу github Github, Разработка, Длиннопост, Open Source

И да, наш файл появился. По аналогии можете добавлять и другие файлы в репозиторий.


Спасибо всем кто заинтерисовался.

Если будет интересно то в следующий раз опишу как сделать так чтобы composer видел ваш githubовский репозиторий.


P. S. Конструктивная критикая, советы приветствуются

Показать полностью 9
Отличная работа, все прочитано!