Прочитај ово на другим језицима.
Овај пројекат има за циљ да упути почетнике како да једноставно направе свој први допринос. Ако тражите како да направите свој први допринос, пратите кораке испод.
Ако вам је незгодно да користите командну линију, ево упутства за GUI алате.
Уколико немате git на вашој машини, инсталирајте га.
Направите fork овог репозиторијума кликом на fork дугме на врху ове странице. То ће направити копију овог репозиторијума на Вашем налогу.
Сада клонирајте fork-овани репозиторијум на вашу машину. Отворите свој GitHub профил, отворите репозиторијум који сте fork-овали, кликните на дугме code, онда на SSH tab, а онда кликните copy url to clipboard иконицу.
Отворите терминал и покрените следећу git команду:
git clone "url you just copied"Уместо "url you just copied" (без наводника) упишите url овог репозиторијума (вашег fork-а овог пројекта). Погледајте претходне кораке да бисте добавили url.
На пример:
git clone git@github.com:this-is-you/first-contributions.gitгде this-is-you представља ваше GitHub корисничко име. Овим копирате садржај first-contributions репозиторијума на GitHub-у на ваш рачунар.
Позиционирајте се у директоријум репозиторијума на Вашем рачунару (ако већ нисте тамо):
cd first-contributionsНаправите грану употребом git switch команде:
git switch -c your-new-branch-nameНа пример:
git switch -c add-alonzo-churchАко добијате грешке приликом употребе git switch, кликните овде:
Ако порука грешке гласи "Git: switch is not a git command. See git –help", вероватно користите старију верзију git-а.
У овом случају, пробајте да користите git checkout:
git checkout -b your-new-branch-nameОтворите Contributors.md фајл у текстуалном едитору и додајте своје име. Немојте додавати име на сам почетак или крај. Додајте га негде у средину. Потом сачувајте фајл.
Уколико одете у директоријум пројекта и извршите команду git status, приметићете да постоје измене.
Додајте ове измене на грану коју сте управо направили употребом git add команде:
git add Contributors.mdСада commit-ујте те измене помоћу git commit команде:
git commit -m "Add your-name to Contributors list"замењујући your-name са Вашим именом.
Push-ујте своје измене употребом команде git push:
git push -u origin your-branch-nameзамењујући your-branch-name са именом гране коју сте раније направили.
Ако добијате грешке приликом push-овања, кликните овде:
-
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for 'https://github.com//first-contributions.git/'
Погледајте GitHub-ов туторијал за генерисање и конфигурацију SSH кључа за Ваш налог.
Такође, можда ћете желети да извршите 'git remote -v' да бисте проверили Вашу удаљену адресу.
Ако личи на ово:
origin https://github.com/your-username/your_repo.git (fetch) origin https://github.com/your-username/your_repo.git (push)
извршите ову команду:
git remote set-url origin git@github.com:your-username/your_repo.git
У супротном ће Вам се тражити корисничко име и лозинка и добијаћете грешку приликом аутентификације.
Ако одете на Ваш репозиторијум на GitHub-у, приметићете Compare & pull request дугме. Кликните на њега.
Сада пошаљите pull request.
Недуго након тога ћу ја спојити (енг. merge) измене које Сте направили са master граном ovog пројекта. Добићете обавештење на email када измене буду спојене.
Честитамо! Завршили сте стандардни fork -> clone -> edit -> pull request ток развоја (енг. workflow) са којим ћете се често сусретати као сарадник!
Прославите свој допринос са пријатељима и пратиоцима тако што ћете отићи на овај сајт.
Ако желите још вежбе, погледајте code contributions.
А сада, хајде да почнете са доприносом на другим пројектима. Направили смо списак пројеката са једноставним проблемима на којима можете почети да радите. Погледајте списак пројеката на сајту.
| GitHub Desktop | Visual Studio 2017 | GitKraken | Visual Studio Code | Atlassian Sourcetree | IntelliJ IDEA |





