Да ли сте икада пронашли пакет на ГитХуб-у који вам се свидео, али сте желели да додате брзу функцију, исправите грешку коју сте пронашли или можда само допринесете отвореном коду у целини? Придружите се тренду социјалног кодирања, поделите своје вештине и помозите у корист света отвореног кода. У овом чланку сазнајте све о томе како додати код у спремиште на ГитХуб-у или било којој хостованој гит услузи.

Гет Сетуп

Овај чланак претпоставља да већ имате ГитХуб налог, али ако не, брзо региструјте се за бесплатан налог. Такође се уверите да већ имате гит инсталиран покретањем следеће наредбе у терминалу:

гит --верзија

Ако уместо да видите број верзије, добијете поруку „наредба није пронађена“, можете да инсталирате гит са командом:

судо апт-гет -и инсталирај гит

Форк спремиште

Прво морате одабрати спремиште којем желите да допринесете и посетити га у свом веб прегледачу. Ако нисте сигурни које спремиште да одаберете, можете да користите демо спремиште које се налази на https://github.com/mdizak/muo_demo

instagram viewer
. Ово је једноставна демонстрација и добродошли сте да направите захтеве за повлачење ради тестирања и учења.

Док прегледавате спремиште у свом веб прегледачу, потражите Форк Репоситори и кликните на њега. Ово ће одложити спремиште на ваш властити ГитХуб налог и довести вас до њега. Даље треба клонирајте ново рачвасто спремиште, па отворите терминал на локалном рачунару и покрените:

Како да клонирате спремиште помоћу ГитХуб радне површине

Желите да се упознате са софтвером на ГитХуб-у? Ево како да направите исток помоћу поједностављеног ГитХуб Десктоп алата.

гит клон https://github.com/myusername/muo_demo.git
цд муо_демо

Наравно, проверите да ли сте горенаведену УРЛ адресу променили у новофоркирано спремиште. Једном клонирано, додајте оригинално спремиште као узводно уз наредбу:

гит даљинско додавање узводно https://github.com/mdizak/muo_demo.git

Обавезно промените УРЛ у горњој наредби са УРЛ-ом оригиналног спремишта које сте клонирали. Ово означава гит да је његово надређено спремиште из којег радите.

Припремите локално спремиште

Сваки пут пре него што почнете да радите на новом доприносу, уверите се да користите најновију базу кода надређеног спремишта. Унутар директорија пројекта покрените следеће наредбе у терминалу:

гит цхецкоут мастер
гит пулл упстреам мастер && гит пусх оригин мастер

Прва наредба осигурава да тренутно радите у главној грани, а друга наредба синхронизује надређено спремиште и са локалним и са ГитХуб спремиштима. Ово осигурава да мењате најновију базу кода и да не радите са застарелим кодом.

Обавезно проверите да ли пројекат има датотеку Цонтр.мд, а ако јесте, уверите се да следите оно што пише. Понекад пројекти имају специфичне смернице у вези са начином давања доприноса, којих се увек треба придржавати.

Направите нову грану

Морате створити нову грану која ће садржати све модификације за овај допринос, а који ће касније одржавачи пројекта спојити у главно ГитХуб спремиште. Подружница мора бити алфанумеричка и може се назвати како желите.

Иако није потребно, обично се сматра учтивошћу додавање префикса имену гране хитна исправка / за брзе исправке грешака или одлика/ за додатне функције. Изаберите жељено име гране и покрените наредбу:

гит цхецкоут -б особина / ми_цоол_феатуре

Увек треба да креирате засебну грану за сваку исправку функције / грешке и да никада не укључујете више доприноса у један. Ово помаже у одржавању несметаног развојног тока, а такође осигурава да ваш допринос буде прихваћен и укључен у пројекат.

Сада када је ваша грана креирана, наставите и довршите све потребне измене које бисте желели помоћу стандардног тока рада гит-а.

Заложите и направите захтев за повлачење

Када завршите са радом на свом доприносу, обавите га помоћу а исправна порука урезивања и гурните га у ваше рачвасто спремиште са наредбама:

гит цоммит --филе цоммит.ткт
гит пусх -у карактеристика порекла / ми_цоол_феатуре

Последњи корак је стварање захтева за повлачењем који упозорава одржаваче пројеката да се чека нови допринос. Посетите рачвасто спремиште ГитХуб у свом веб прегледачу и видећете падајуће дугме које вам омогућава да промените гране. Пређите на новостворену грану и следећа страница ће садржати везу која вам омогућава да креирате нови захтев за повлачење.

Кликом на ту везу видећете страницу која приказује вашу поруку урезивања и све промене које сте направили у коду. Прегледајте све да бисте се уверили да је тачно, додајте све потребне додатне поруке за одржаваче и пошаљите захтев за повлачење.

Наставите да доприносите ГитХуб-у

Честитамо, успешно сте послали допринос пројекту ГитХуб!

Ваш захтев за повлачење сада чека на преглед и одобрење од стране одржавача пројекта, а ви ћете путем е-поште бити обавештени да ли је одобрен или не, као и са свим порукама које имају за вас. Сад кад сте научили како да допринесете пројектима на ГитХуб-у, наставите да идете напред и помогнете у развоју заједница отвореног кода.

Емаил
Како додати више РАМ-а на Андроид уређај помоћу МицроСД картице

Ако ваш Андроид телефон или таблет ради мало споро, можда ће му требати мало више РАМ-а. У томе можемо помоћи.

Повезане теме
  • Програмирање
  • ГитХуб
О аутору
Матт Дизак (Објављено 11 чланака)Више од Матта Дизака

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.