Това ръководство е за колеги които предпочитат графичната версия на git
Сваляте и инсталирате клиента за вашата операционна система от тук инструкции за инсталиране са в help секцията на сайта за сваляне.
http://git-scm.com/downloads/guis
Правите си регистрация и отваряте git вече с вашият акаунт в търсачката на сайта пишете Oscam-Services-Bulcrypt специално за този проект.
В дясно има бутон Fork натискате го. Това ще направи ваше копие на проекта в което ще можете да си правите локални промени и съответно да можете да ги добавяте в основният.
Проверете дали сте задали основна директория в настройките на програмката която сте инсталирали. Там ще е основната директория за всичките ви проекти.
Проекта си го избирате от програмaта като отивате на потребителското си име fork се е добавил автоматично там и натискате clone за да ви издърпа файловете на компютъра.
Редактиране на файл и качване към проекта.
Редактираните файлове от тази директория се качват по следният начин. Редактирате файла запомняте промените и отваряте програмата github ще видите съобщение uncommited/changes съответно кликвате на Show и ще ви излезе прозорец за коментар. Пишете коментар кратко обяснение каква е вашата промяна. Желателно е да е на английски понеже не само Българи ще използват файла, но ако се затруднявате пишете на Български аз ще добавя коментар с превод. След това натискате бутона commit to master и бутона sync отгоре. Вече вашата промяна е запазена и имате копие от предишната. До тук всичко е качено на вашата регистрация.
Последната стъпка е да добавите промяната си към основният проект.
През програмката кликвате на последната ви промяната в историята която искате да качите и след това на десният бутон github това ви препраща към личната ви страница. Там натискате бутона от дясно pull request и след това New pullrequest проверявате за последно промените и натискате Click to create pull request for this comparison .
Така промяната ви е добавена към общите и имаме файл който е сбор от промените на всички хора.
Изглеждат много стъпки но е доста лесно, опитал съм се да го обясня в детайли.
Едно уточнение Fork си е вашето работно копие на проекта правете колкото може повече commits в него, за да запазвате стъпките на работата си, но правете pull request когато сте изтествали всичко и е готово за официално добавяне.
Предлагам всички конф файлове които се променят във времето да ги държим постоянно обновени така.




Reply With Quote