Какво е разтегателен искане стека преливане на Руски на
От изложеното по-горе, могат да бъдат добавени. Не всички разтегателен 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. Компоненти от разтегателни искания
- Промените, които ще донесе на чужд хранилище
- Описание на тези промени.
Препоръки за вземане на разтегателни искания до компетентните боядисани в отговор на 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 ч