android991

Пикабушник
10К рейтинг 1 подписчик 12 подписок 29 постов 3 в горячем
Награды:
10 лет на Пикабу
8

Начинаем работу 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. Конструктивная критикая, советы приветствуются

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества