GlossaryPull Request چیست؟ پیشنهاد ادغام با Review قبل از ورود به mainPull Request لایهٔ همکاری روی Git: پیشنهاد ادغام Branch، بحث، CI و Merge — تفاوت با merge محلی، Draft PR و چکلیست کیفیت؛ از GitHub Docs.SESoheil EbrahimpourSep 20, 2026
GlossaryMerge Conflict چیست و چگونه اصولی حل میشود؟Conflict وقتی دو تغییر ناسازگار روی یک ناحیه است؛ خواندن markerها، استفاده از status/diff، abort، و جلوگیری با همگامسازی زود — از git-scm و Pro Git.SESoheil EbrahimpourSep 20, 2026
GlossaryMerge در Git چگونه کار میکند؟ Fast-forward، سه طرفه و Commit ادغاممکانیک git merge: جد مشترک، fast-forward، ادغام سه طرفه و merge commit — چه زمانی تاریخچه خطی میماند و چه زمانی گره ادغام ساخته میشود؛ از Pro Git.SESoheil EbrahimpourSep 20, 2026
GlossaryGit Branch چیست؟ خط موازی توسعه بدون کپی پروژهBranch در Git فقط یک اشارهگر سبک به Commit است؛ چرا موازیکاری بدون کپی پوشه ممکن میشود، تفاوت local و remote-tracking، با Pro Git Branching.SESoheil EbrahimpourSep 20, 2026
GlossaryGit Commit چیست؟ Snapshot، پیام و واحد برگشتپذیر تاریخچهCommit بهعنوان شیء snapshot با والد و پیام؛ معیار اتمی بودن، پیام از دید Pro Git و git-commit، و هزینهٔ Commit بد برای Review و Deploy.SESoheil EbrahimpourSep 20, 2026
GlossaryWorking Tree، Staging و Repository: سه لایهٔ روزمرهٔ Gitتفاوت Working tree، Index/Staging و تاریخچهٔ Repository؛ چرا git add وجود دارد و status چه میگوید — با Pro Git Reset Demystified و git-scm.SESoheil EbrahimpourSep 20, 2026