Перевод статьи «How to make your first pull request on GitHub».
Что такое форк?
Когда нам нравится чей-то репозиторий и мы хотели бы иметь его в собственном аккаунте на GitHub, мы делаем форк («вилку») этого репозитория, чтобы иметь возможность работать с ним отдельно.
Когда мы делаем форк репозитория, мы получаем экземпляр всего репозитория, со всей его историей. После форка мы можем делать с ним все, что угодно: оригинальная версия при этом не будет задета.
Что такое пул-реквест?
Пул-реквесты нужны. Когда мы хотим принять участие в групповой разработке проектов с открытым исходным кодом.
Например, пользователь Павел делает форк репозитория ThanoshanMV (автора статьи, — прим. перев.) и вносит изменения в свой экземпляр. После этого Павел отсылает пул-реквест ThanoshanMV, который может либо принять его, либо отклонить. По сути это что-то вроде письма «Не будете ли вы так любезны, уважаемый ThanoshanMV, внести мои изменения в свой оригинальный репозиторий?»
Как стартануть в крипте со 100 долларов? Начинайте делать это прямо сейчас
Как можно стать контрибьютором проекта?
Участие в проекте с открытым исходным кодом не обязательно предполагает работу именно с кодом. Контрибьютором (участником) можно стать и другими способами, некоторые из них описаны ниже.
- Дизайн. Можно создать макеты проекта, чтобы повысить удобство его использования, усовершенствовать навигацию или меню, создать рисунки для лого или футболок, написать руководство по стилю проекта.
- Писательство. Можно написать документацию проекта или улучшить уже существующую, перевести документацию на свой язык, создать новостную рассылку для проекта, написать руководства для пользователей или заняться формированием папки с примерами использования.
- Организаторские задачи. Можно связывать дублирующиеся issues, предлагать новые метки для issues, предлагать закрытие старых, но еще открытых issues, задавать вопросы в новых — чтобы подстегивать развитие дискуссии.
- Помощь другим людям. Можно отвечать на вопросы в открытых issues, проверять код других разработчиков, предлагать помощь в качестве наставника.
- Написание кода. Можно помогать в решении возникших проблем, предлагать создание новых фич, а также улучшать инструментарий и тестирование.
Давайте создадим наш первый пул-реквест!
1. Форк репозитория
Чтобы сделать форк репозитория, нужно нажать кнопку «Fork» в верху страницы. Таким образом вы создадите экземпляр всего этого репозитория в своем аккаунте.
2. Клонирование репозитория
Когда репозиторий уже есть в вашем аккаунте, вы можете клонировать его на свою машину и в дальнейшем работать с ним локально.
Чтобы клонировать репозиторий, нажмите кнопку «clone» и скопируйте ссылку.
Заработок на телеграмм каналах это реально. #подработкавинтернете, #подработкадома, #подработка,
Откройте терминал и запустите следующую команду. С ее помощью репозиторий будет клонирован на вашу машину.
$ git clone [HTTPS ADDRESS]
Теперь у вас есть копия ветки master основного онлайн-репозитория проекта.
Переходим в клонированную директорию:
$ cd [NAME OF REPOSITORY]
3. Создание ветки
При работе с репозиторием хорошей практикой считается создание отдельной ветки для внесения изменений, причем это не зависит от размеров проекта.
Имя ветки должно быть коротким и отражать те изменения, которые вы вносите.
Создадим ветку при помощи команды git checkout:
$ git checkout -b [Branch Name]
4. Внесение изменений и коммит
Внесите необходимы изменения в проект и сохраните их. Затем запустите команду git status: вы увидите внесенные изменения.
Добавьте эти изменения в только что созданную ветку при помощи команды git add:
$ git add .
Теперь вы можете сделать коммит этих изменений при помощи команды git commit:
$ git commit -m «Adding an article to week 02 of articles of the week»
5. Отправка изменений на GitHub
Чтобы отправить изменения на GitHub (сделать push), нужно определить имя удаленного репозитория.
$ git remote
Имя данного удаленного репозитория — «origin».
После определения имени можно безопасно отправить изменения на GitHub.
git push origin [Branch Name]
6. Создание пул-реквеста
Перейдите в свой репозиторий на GitHub. Там есть кнопка «Compare https://techrocks.ru/2020/02/09/first-pull-request-on-github/» target=»_blank»]techrocks.ru[/mask_link]
RKN Block Me: Telegram
Упрямая и капризная РКН-тян объявила Телеграм вне закона и начала блокировать весь Интернет в попытке его поймать! Вам предстоит наказать ее и остановить это безумие. Сделать это можно лишь одним путе.
Оценка редакции:
Пользователи:
Дата выхода:
19 февраля 2019
Разработчик:
Ruskija game experience
Tero Lunkka
Обзор игры RKN Block Me: Telegram
Упрямая и капризная РКН-тян объявила Телеграм вне закона и начала блокировать весь Интернет в попытке его поймать! Вам предстоит наказать ее и остановить это безумие. Сделать это можно лишь одним путем – узнайте, каким!
Системные требования для игры RKN Block Me: Telegram
Минимальные:
ОС: Windows 7
Процессор: 1.7+ GHz
Оперативная память: 512 MB ОЗУ
Видеокарта: 256 MB
DirectX: Версии 9.0c
Место на диске: 150 MB
Рекомендованные:
ОС: Windows 8
Процессор: 1.7 ghz
Оперативная память: 512 MB ОЗУ
Видеокарта: 256
DirectX: Версии 9.0
Место на диске: 200 MB
Источник: www.goha.ru
Пул первого телеграмм что это
Си Цзиньпин:
Встреча между давними друзьями всегда радует.
Сегодня у нас хорошая возможность разработать план по всему комплексу двусторонних отношений.
100.4K views 11:08
This media is not supported in your browser
VIEW IN TELEGRAM
Си Цзиньпин:
Меня с господином Президентом объединяет общее стремление к развитию китайско-белорусских отношений. Мы дружим уже не первый год. У нас прочная нерушимая дружба.
121.4K views 11:18
This media is not supported in your browser
VIEW IN TELEGRAM
Вот как встречают настоящего лидера!
Кадры, которые Пул показывает первым.
116.8K views 12:03
⏱️ 4 часа в целом длилось общение Президента Беларуси Александра Лукашенко и Председателя КНР Си Цзиньпина.
Переговоры в расширенном составе и один на один. Общались лидеры и во время официального обеда, после снова — один на один.
⏰ Несмотря на строгие традиции китайского протокола — общение длилось вдвое дольше запланированного.
97.9K views 13:22
В строю в том числе девушки.
Почетный караул Китая
81.0K views 14:26
Пул начинает день со свежей китайской прессы.
Первый — естественно, на первых полосах.
Вот один из заголовков: “Мирные переговоры помогут положить конец кризису”.
❗️Сегодня в программе — встречи с руководством ведущих китайских корпораций.
⏱️ Старт совсем скоро!
89.1K views 04:00
Первая встреча Первого — с председателем правления китайской компании «СИТИК Груп» Чжу Хэсином.
91.5K views 04:16
This media is not supported in your browser
VIEW IN TELEGRAM
Как Первый в Беларусь одну из самых мощных компаний мира затащил…
P.S. Речь про СИТИК Групп
86.1K views 05:48
Четвертую встречу с представителями крупного китайского бизнеса проводит в эти минуты Александр Лукашенко.
С председателем правления «Первой китайской экспортно-импортной корпорации» тема разговора предельно конкретная — автомобилестроение.
Скоро все покажем!
82.7K views 05:52
This media is not supported in your browser
VIEW IN TELEGRAM
На каких проектах в Беларуси Первый предложил сконцентрироваться СИТИК Групп⁉️
строительство горно-обогатительного комбината
продолжение строительства и развития объектов БНБК
производство и переработка сельхозпродукции с перспективой поставок на китайский рынок.
95.0K views 06:21
Завершен трехдневный государственный визит президента Беларуси в Китай.
✔️ 4-часовые продуктивные переговоры лидеров
✔️насыщенная программа встреч с высшим руководством страны и крупным бизнесом
✔️договоренности, оцениваемые в общей сложности в 3,56 млрд долларов
✔️и вся атрибутика визита высшего протокольного статуса: шикарный кортеж во главе с клином мотоциклистов, перекрытое в Пекине движение, флаги, гимны, рота почетного караула, артиллерийский салют из 21 залпа.
Новые горизонты сотрудничества открыты!
Источник: xn--r1a.website