Skip to content

Latest commit

 

History

History
245 lines (183 loc) · 23.9 KB

File metadata and controls

245 lines (183 loc) · 23.9 KB

Open Source Love License: MIT Open Source Helpers

Pročitaj ovo na drugim jezicima.

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ă မြန်မာ Makedonski Español de México Bahasa Melayu / بهاس ملايو‎ / Malay Dutch Norsk नेपाली Wikang Filipino English (Pirate) اردو Twi (Ghana) Polski Português (Portugal) Russkiй яzыk العربية Svenska Slovenčina Slovenščina ภาษาไทย Türkçe 中文(Traditional) Ukraїnsьka Tiếng Việt Swahili language Zulu (South Africa) Afrikaans (South Africa) Igbo (Nigeria) Bambara (Mali) Hausa (Nigeria) Yoruba (Nigeria) Latvia Suomeksi Belaruskaя mova Српски Srpski Қazaқša Bosanski Hrvatski پښتو Somalia Ecuador Luganda (Uganda) Turkmen language Ewe (TOGO) አማርኛ Kurdî Malagasy ភាសាខ្មែរ Moroccan Darija Mongolian Tounsi

Prvi doprinos (eng. contribution)

Ovaj projekat ima za cilj da uputi početnike kako da jednostavno naprave svoj prvi doprinos. Ako tražite kako da napravite svoj prvi doprinos, pratite korake ispod.

Ako vam je nezgodno da koristite komandnu liniju, evo uputstva za GUI alate.

fork-uj ovaj repozitorijum

Ukoliko nemate git na vašoj mašini, instalirajte ga.

Napraviti fork ovog repozitorijuma

Napravite fork ovog repozitorijuma klikom na fork dugme na vrhu ove stranice. To će napraviti kopiju ovog repozitorijuma na Vašem nalogu.

Klonirati repozitorijum

kloniraj ovaj repozitorijum

Sada klonirajte fork-ovani repozitorijum na vašu mašinu. Otvorite svoj GitHub profil, otvorite repozitorijum koji ste fork-ovali, kliknite na dugme code, onda na SSH tab, a onda kliknite copy url to clipboard ikonicu.

Otvorite terminal i pokrenite sledeću git komandu:

git clone "url you just copied"

Umesto "url you just copied" (bez navodnika) upišite url ovog repozitorijuma (vašeg fork-a ovog projekta). Pogledajte prethodne korake da biste dobavili url.

kopiraj URL u clipboard

Na primer:

git clone git@github.com:this-is-you/first-contributions.git

gde this-is-you predstavlja vaše GitHub korisničko ime. Ovim kopirate sadržaj first-contributions repozitorijuma na GitHub-u na vaš računar.

Napraviti granu

Pozicionirajte se u direktorijum repozitorijuma na Vašem računaru (ako već niste tamo):

cd first-contributions

Napravite granu upotrebom git switch komande:

git switch -c your-new-branch-name

Na primer:

git switch -c add-alonzo-church
Ako dobijate greške prilikom upotrebe git switch, kliknite ovde:

Ako poruka greške glasi "Git: switch is not a git command. See git –help", verovatno koristite stariju verziju git-a.

U ovom slučaju, probajte da koristite git checkout:

git checkout -b your-new-branch-name

Napravite potrebne izmene i commit-ujte ih

Otvorite Contributors.md fajl u tekstualnom editoru i dodajte svoje ime. Nemojte dodavati ime na sam početak ili kraj. Dodajte ga negde u sredinu. Potom sačuvajte fajl.

git status

Ukoliko odete u direktorijum projekta i izvršite komandu git status, primetićete da postoje izmene.

Dodajte ove izmene na granu koju ste upravo napravili upotrebom git add komande:

git add Contributors.md

Sada commit-ujte te izmene pomoću git commit komande:

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

zamenjujući your-name sa Vašim imenom.

Push-ovanje izmena na GitHub

Push-ujte svoje izmene upotrebom komande git push:

git push -u origin your-branch-name

zamenjujući your-branch-name sa imenom grane koju ste ranije napravili.

Ako dobijate greške prilikom push-ovanja, kliknite ovde:
  • Greška prilikom autentifikacije

    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/'

    Pogledajte GitHub-ov tutorijal za generisanje i konfiguraciju SSH ključa za Vaš nalog.

    Takođe, možda ćete želeti da izvršite 'git remote -v' da biste proverili Vašu udaljenu adresu.

    Ako liči na ovo:

    origin	https://github.com/your-username/your_repo.git (fetch)
    origin	https://github.com/your-username/your_repo.git (push)

    izvršite ovu komandu:

    git remote set-url origin git@github.com:your-username/your_repo.git

    U suprotnom će Vam se tražiti korisničko ime i lozinka i dobijaćete grešku prilikom autentifikacije.

Pošaljite izmene na reviziju (eng. review)

Ako odete na Vaš repozitorijum na GitHub-u, primetićete Compare & pull request dugme. Kliknite na njega.

kreiraj pull request

Sada pošaljite pull request.

pošalji pull request

Nedugo nakon toga ću ja spojiti (eng. merge) izmene koje Ste napravili sa master granom ovog projekta. Dobićete obaveštenje na email kada izmene budu spojene.

Šta dalje?

Čestitamo! Završili ste standardni fork -> clone -> edit -> pull request tok razvoja (eng. workflow) sa kojim ćete se često susretati kao saradnik!

Proslavite svoj doprinos sa prijateljima i pratiocima tako što ćete otići na ovaj sajt.

Ako želite još vežbe, pogledajte code contributions.

A sada, hajde da počnete sa doprinosom na drugim projektima. Napravili smo spisak projekata sa jednostavnim problemima na kojima možete početi da radite. Pogledajte spisak projekata na sajtu.

Uputstva za druge alate

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