Пушимо додаток на GitHub
Створено Alyson La, @realalysonla
Переклад українською - Nadia Gubernator, @NadiaGubernator
Редагування та оновлення - Aleksandra Klochko, @aleksacastle
Що потрібно зробити перед початком
Git & GitHub
- Перевір чи Git встановлений
- Набери в терміналі
git --version
(бажано мати версію 1.8 або вище)
- Набери в терміналі
- Якщо ні - скачай Git тут.
Та налаштуй свій локальний Git профіль через термінал:
- Набери
git config --global user.name "твоє-ім'я"
-
Набери
git config --global user.email "твій-email"
- Щоб перевірити, чи Git вже налаштований, набери
git config --list
- Набери
- Створи безкоштовний GitHub акаунт або залогінься, якщо у тебе він вже є
Ментор: Трохи поговори про git, контроль версій та open source
Запуш свій додаток на GitHub використовуючи термiнал/командну стрічку
У своєму GitHub профілі клікни “new repo” назви репозиторій (наприклад: rails-girls), додай короткий опис, обери варіант “public”, та клікни “create repository”.
Переконайся, що термiнал вiдкритий в папцi railsgirl та виконай:
git init
Це створить git каталог для твого проекту
Примітка: Якщо Heroku guide вже пройдено, тобі цей крок не потрiбен.
Наступним кроком перевір, чи існує файл README.rdoc
в твоїй railsgirl папці:
ls README.rdoc
dir README.rdoc
Якщо такого файлу немає - створи його:
touch README.rdoc
type nul > README.rdoc
Ментор: Трохи поговори про README.rdoc
Потім набери:
git status
Ця команда перелічить всі змiненi, але ще не закомiченi тобою файли в проектi.
Ментор: Розкажи про свої улюблені git команди
Виконай
git add .
щоб позначити всі зміненi файли як ті, що треба додати до коміту.
Команда:
git commit -m "first commit"
додасть всі позначенi файли до комiту з назвою “first commit”.
Потім набери, змiнивши username в посиланнi на твiй аккаунт:
git remote add origin https://github.com/username/rails-girls.git
Твоя сторінка GitHub репозиторію буде містити її url, тому краще скопіюй його, а не набирай вручну. Ти можеш скопіювати і вставити посилання зі сторінки твого GitHub репозиторію клікнувши на значок буферу обміну поруч з URL.
Це створює віддалений доступ, або з’єднання, яке називається “origin” і вказує на GitHub репозиторій, який був щойно створений.
Щоб пушнути новий комiт в гілку “master” на GitHub:
git push -u origin master
Вітаємо! Твій додаток тепер є на GitHub! Перевір це перейшовши по тому ж url, яке використовувалося раніше: https://github.com/username/rails-girls (без .git частини)
Якщо ти хочеш продовжувати робити зміни та пушити їх на GitHub, тобі знадобляться три команди:
git add .
git commit -m "тут має бути твій підпис коміту"
git push origin master
Що далі?
Будь частиною Open Source спільноти
- Підпишися на твоїх Rails Girls та Менторів на GitHub
- Став зірки або слідкуй за їхніми проектами
- Зроби fork репозиторію, клонуй і пуш зміни на свій fork. Ділися змінами з автором посилаючи йому pull request!
- Створюй issue на проекті коли знаходиш баг
- Досліджуй інші open source проекти - шукай по мові програмування або ключовому слову
Дізнайся більше про Git
- Подивися на trygit.org
- Використовуй Git Cheatsheet
- Шукай Git команди git-scm.org