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öçürgit pull— remote dəyişiklikləri gətir və birləşdir (fetch+merge)git push— lokal commit-ləri remote-a göndərgit 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
- git-pushrəsmigit-scm.com
- GitHub: Pull request-lərrəsmidocs.github.com