Какво е разтегателен искане стека преливане на Руски на

От изложеното по-горе, могат да бъдат добавени. Не всички разтегателен rekvest приета от разработчици. Тук е необходимо да се спазват редица правила:

Извадете-rekvest (OL) трябва да бъдат добре проектирани и съдържа изчерпателно описание.

Обичайната правило, един бъг - една права, една особеност - връзки с обществеността. Не се опитвайте да се тъпча много неща наведнъж.

Много е важно да се спазва стил код на проекта, за който се прави PR. Дори и да изглежда неестествено да ви (например правиш винаги отстъп и 4 помещения и раздели в проекта).

Не се страхувайте да направите PR-ф, защото можеш да помогнеш, дори и в малките неща. Например, можете да забележите грешка в превода на файла Readme или смятате, че някакъв вид описание на функции могат да бъдат по-добре разбрани перифраза.

Githabe на милиони проекти, които живеят единствено на ентусиазма на създателите, добър PR е много добре стимулира този ентусиазъм)

повече добавки към по-горе: възможно (I го използва) механизъм с ряпа / PR:

Git касата -b nazvanieBrancha (клонове)

Сега можете да редактирате файловете на вашия произход, си клон, да ги pushite да си вилица githaba (произход), и къде разтегателен поискване

в същото време можете да направите Git сливане / разтегателен / донесе нагоре по течението от оригиналния хранилището (нагоре)

ако е преди създаден тип интеграция Травис-ци (както е в моя пример), е по-добре да не правим разтегателен rekvest докато конфигурирате Травис-ци за хранилище и си изгражда няма да работи правилно (да не измъчва подържат нагоре безсмислени съобщения за неуспешно изгражда в разтегателен rekvest)

общ алгоритъм работи приблизително: Git донесе; Git слеят нагоре / клон; (Магистър / отстраняване на грешки / и т.н.) прави промени: Git тласък. лети промени в вилица, за да gitahabe. Esli настроен Травис, премине тестовете / се събират, когато вярваме в комит, прави заявка извлича от вилица. Ако PR взе, можете да направите, например, Git касата господар; Git донесе; Git слеят нагоре / клон. да си вилица Grease остана с оригинала.

1. Какво представлява искането за дърпане?

1. Определение

дръпнете искане - да предложи промени в кода в друга хранилище.

Можете да направите вилица на друго хранилище (което понякога може да се бъде вилица) → прави промени в неговото искане Fork → дърпане от предложените промени хранилища собствениците, чиито вилица сте го направили. На GitHub дръпнете искане за публичен архив, може да извърши всяко / та регистриран / ия участник / участник.

2. Компоненти от разтегателни искания

  1. Промените, които ще донесе на чужд хранилище
  2. Описание на тези промени.

Препоръки за вземане на разтегателни искания до компетентните боядисани в отговор на UV-директен IonDen.

3. Видове разтегателни искания

2. Как да изгражда и приема искането за дърпане с помощта на главината

1. Какво е център?

главина - прилагане на конзола, която опростява управлението на Git команди обвивната хартия за GIT. Например, за да се клонира хранилището с помощта на стомашно-чревния тракт, ние трябва да влиза в терминала:

Екипът на главината изглежда по-лесно:

Пълен списък на главините отбори, и те го правят лесно да се види. Документация хъб.

2. Защо да използваме хъб?

Fix малки грешки и правописни грешки, а след това направи разтегателен искане лесно чрез уеб интерфейса GitHub. Въпреки това, ако вашите промени са доста значителни, най-добре е да се клонира хранилището на вашия компютър, поради следните причини:

Значи вие искате да се клонира хранилището. хъб го прави лесен за:

  • Клониране дистанционно хранилище; разгледани в раздел 2.1 на този отговор .;
  • Fork; достатъчно, за да влезе в терминала на главината вилица;
  • дръпнете поискване; след като набута промени в вилица, просто въведете в терминала на главината разтегателен поискване.

3. Определяне на главината преди употреба

Какво е разтегателен искане стека преливане на Руски на

Ако по пътя към изпълнимия файл съдържа интервали, за да се избегнат грешки. по-добре да е поставен в кавички.

Какво е разтегателен искане стека преливане на Руски на

Трябва да се създаде Git. Въведете команда терминал:

Ако е необходимо, архивиране или синхронизиране на потребителски конфигурационни файлове Git знам къде се съхраняват конфигурационните файлове Git, започвайки с версия 2.8, използвайте командата:

Ако проблемът ви е различна от тази боядисани тук, както и своята резолюция не може да намери за търсене и база от данни; опитайте отново да възпроизведе проблема, преди въвеждането на командите, изпратени до терминала хъб следната команда:

В терминал информация за отстраняването й се появява. Ако и той не работи за решаване на проблема, създаване на сигнал за грешка в тракер главината на въпрос, приложете оттегляне на вашия терминал с информация за отстраняване на грешки.

4. Пример създаде заявка притегляне през главината

Какво е разтегателен искане стека преливане на Руски на

Какво е разтегателен искане стека преливане на Руски на

5. Пример решение разтегателен молбата си с главината

Ако искането за дърпане се предлага за вас, можете да го вземете от терминала с помощта на команден център - център обединяване. Промените ще бъдат въведени у вашия местен хранилище; да ги прехвърли на дистанционното управление трябва да направи Git тласък. Пример за това как да се разтегателен поискване. ако този клон, който предложи да се направи заявка тегли, е клон на по подразбиране.

Какво е разтегателен искане стека преливане на Руски на

Стандартно описание на искането за извършване ще бъде връзки към ангажират, че prinimate дърпане искането, а той тегли, както и неговото заглавие.

Ползвателя / потребителят GitHub, в който / които сте взели дръпнете поискване, не веднага, но ще бъдат изброени / изброени сред сътрудниците на вашето хранилище.

Компоненти на разтегателни искания - това е амуниция, за PR нуждаят само от две различни клонове. Определение - с пръст към небето. Fork не е необходимо за PR, който може да бъде в рамките на едно хранилище. Хранилището също не се изисква да бъде направена публично достояние, OL може в частни хранилища. Дали вилица хранилище, която предлага PR - не са имали някакво отношение към този въпрос. Архивът не е необходимо да бъде непознат, можете да отворите себе си ГП. - Ник Volynkin ♦ 10 февруари в 09:32 ч