პირველ რიგში ძალიან დიდი მადლობა ამ პროექტში კონტრიბუციისთვის რომ მოიცალე.
- უნდა გესმოდეს როგორ მუშაობს git. აქ შეგიძლია ნახო მოკლე მიმოხილვა.
- უნდა იცოდე როგორ იწერება markdown. აქ შეგიძლია ნახო დეტალები.
- დააყენე Git
- გააკეთე ამ რეპოს განშტოება(
fork) - დაკლონე რეპო შენს კომპზე რომელიმე ფოლდერში.
git clone https://github.com/შენი-იუზერნეიმი/programming-methodology-java.git
- აირჩიე საკითხი(
issue) რომლის გადაჭრაც გინდა - საკითხების სია - შენს ლოკალურ რეპოში გააკეთე ბრენჩი ამ საკითხის იდენტიფიკატორით
git checkout -b PMJ-1234
- შეიტანე აუცილებელი ცვლილებები
- დააკომიტე(
commit) ცვლილებები. მიაქციე ყურადღება იმას, რომ დაუწერო კარგი კომიტ მესიჯი - თუკი ბევრი კომიტი გაქვს შეაწებე ერთმანეთს რომ ერთ კომიტად გადაიქცეს. დეტალებისთვის ნახე interactive rebase
- ატვირთე(
push) ცვლილებები შენს მიერ შექმნილ განშტოებაში(fork)
git push origin PMJ-1234
- შენი განშტოებიდან(
fork) შექმენიpull requestამ რეპოსmasterბრენჩზე. - როდესაც
pull requestდაიმერჯება(merge), ჩამოტვირთე(pull) ცვლილებები upstream-იდან ლოკალურ რეპოში და წაშალე ზედმეტი ბრენჩი.