Sparround

Remote-lar və Pull Request-lər

Remote — serverdəki repo nüsxəsi (adətən origin). Əsas əmrlər:

  • git clone <url> — repo-nu lokala köçür
  • git pull — remote dəyişiklikləri gətir və birləşdir (fetch + merge)
  • git push — lokal commit-ləri remote-a göndər
  • git fetch — dəyişiklikləri gətir, amma birləşdirmə (baxış üçün)

Pull Request (PR / Merge Request) — branch-inin main-ə birləşdirilməsi üçün rəsmi təklif: kod review olunur, CI testləri işləyir, təsdiqdən sonra merge edilir. Test kodu da məhsul kodu kimi review-dan keçməlidir.

Yaxşı PR: kiçik (bir məqsəd), aydın təsvirli (nə + niyə + necə yoxlamalı), yaşıl CI ilə. Review-da rəyçi kimi: sualları ittiham yox, maraq formasında ver ("Bu wait-i şərtə bağlamaq mümkündürmü?"). Müəllif kimi: rəyləri şəxsi qəbul etmə, hər rəyə cavab ver.

📚 Mənbələr və sənədlər