Skip to content

Latest commit

 

History

History
245 lines (183 loc) · 26.3 KB

File metadata and controls

245 lines (183 loc) · 26.3 KB

Open Source Love License: MIT Open Source Helpers

Прочитај ово на другим језицима.

Shqip Armenian Uzbek language Azərbaycan dili বাংলা Bulgarian Português (Brasil) Català 中文 (Simplified) Czech Deutsch Dansk المصرية Dezéiriya Español de España Française Gaeilge Galego Ελληνικά ქართული Magyar Bahasa Indonesia עִברִית हिंदी/ગુજરાતી/मराठी/മലയാളം/ಕನ್ನಡ/తెలుగు/छत्तीसगढ़ी/বাংলা/தமிழ் தமிழ் فارسی Italiano 日本語 සිංහල Kiswahili (Kenya) 한국어 Lietuvių kalba Limba Română Limba Română မြန်မာ Македонски Español de México Bahasa Melayu / بهاس ملايو‎ / Malay Dutch Norsk नेपाली Wikang Filipino English (Pirate) اردو Twi (Ghana) Polski Português (Portugal) Русский язык العربية Svenska Slovenčina Slovenščina ภาษาไทย Türkçe 中文(Traditional) Українська Tiếng Việt Swahili language Zulu (South Africa) Afrikaans (South Africa) Igbo (Nigeria) Bambara (Mali) Hausa (Nigeria) Yoruba (Nigeria) Latvia Suomeksi Беларуская мова Српски Srpski Қазақша Bosanski Hrvatski پښتو Somalia Ecuador Luganda (Uganda) Turkmen language Ewe (TOGO) አማርኛ Kurdî Malagasy ភាសាខ្មែរ Moroccan Darija Mongolian Tounsi

Први допринос (енг. contribution)

Овај пројекат има за циљ да упути почетнике како да једноставно направе свој први допринос. Ако тражите како да направите свој први допринос, пратите кораке испод.

Ако вам је незгодно да користите командну линију, ево упутства за GUI алате.

fork-уј овај репозиторијум

Уколико немате git на вашој машини, инсталирајте га.

Направити fork овог репозиторијума

Направите 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.

копирај URL у clipboard

На пример:

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

Направите потребне измене и commit-ујте их

Отворите Contributors.md фајл у текстуалном едитору и додајте своје име. Немојте додавати име на сам почетак или крај. Додајте га негде у средину. Потом сачувајте фајл.

git status

Уколико одете у директоријум пројекта и извршите команду git status, приметићете да постоје измене.

Додајте ове измене на грану коју сте управо направили употребом git add команде:

git add Contributors.md

Сада commit-ујте те измене помоћу git commit команде:

git commit -m "Add your-name to Contributors list"

замењујући your-name са Вашим именом.

Push-овање измена на GitHub

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

    У супротном ће Вам се тражити корисничко име и лозинка и добијаћете грешку приликом аутентификације.

Пошаљите измене на ревизију (енг. review)

Ако одете на Ваш репозиторијум на GitHub-у, приметићете Compare & pull request дугме. Кликните на њега.

креирај pull request

Сада пошаљите pull request.

пошаљи pull request

Недуго након тога ћу ја спојити (енг. merge) измене које Сте направили са master граном ovog пројекта. Добићете обавештење на email када измене буду спојене.

Шта даље?

Честитамо! Завршили сте стандардни fork -> clone -> edit -> pull request ток развоја (енг. workflow) са којим ћете се често сусретати као сарадник!

Прославите свој допринос са пријатељима и пратиоцима тако што ћете отићи на овај сајт.

Ако желите још вежбе, погледајте code contributions.

А сада, хајде да почнете са доприносом на другим пројектима. Направили смо списак пројеката са једноставним проблемима на којима можете почети да радите. Погледајте списак пројеката на сајту.

Упутства за друге алате

GitHub Desktop Visual Studio 2017 GitKraken VS Code Sourcetree App IntelliJ IDEA
GitHub Desktop Visual Studio 2017 GitKraken Visual Studio Code Atlassian Sourcetree IntelliJ IDEA