واژهنامهsecret روی GitHub لو رفت: پاسخ به حادثه گامبهگاماول revoke و rotate، بعد ارزیابی دامنه، محدودیت دسترسی، و فقط در صورت نیاز پاکسازی تاریخچه با git-filter-repo طبق مستندات رسمی GitHub.ساسهیل ابراهیمپور۲۹ شهریور ۱۴۰۵
واژهنامههرگز secret را در Git commit نکنیدچرا API key در مخزن خطرناک است، چطور با env و Secret Manager کار کنید، pre-commit و push protection گیتهاب برای پیشگیری.ساسهیل ابراهیمپور۲۹ شهریور ۱۴۰۵
واژهنامه.gitignore: چه چیزی نباید وارد مخزن شودساخت .gitignore مؤثر برای dependency، build، env و IDE؛ الگوی glob، استثنا با !، و رفع فایلهایی که قبلاً track شدهاند.ساسهیل ابراهیمپور۲۹ شهریور ۱۴۰۵
واژهنامهgit log و git diff: خواندن تاریخچه و دیدن واقعی تفاوتهاخواندن تاریخچه با git log، فیلتر نویسنده و مسیر، و دیدن تفاوت working tree/index/commitها با git diff — ابزار روزمرهٔ عیبیابی و review.ساسهیل ابراهیمپور۲۹ شهریور ۱۴۰۵
واژهنامهgit reset، revert و restore: سه راه اصلاح بدون سردرگمیکی soft/mixed/hard reset بزنید، کی revert برای تاریخچهٔ مشترک، و کی restore برای فایلها — با جدول تصمیم و اشتباههای خطرناک.ساسهیل ابراهیمپور۲۹ شهریور ۱۴۰۵
واژهنامهgit stash: کار نیمهتمام را کنار بگذارید بدون commit الکیgit stash برای کنار گذاشتن تغییرات کثیف working tree، list/show/pop/apply، include-untracked و اشتباههای رایج stash در تیم.ساسهیل ابراهیمپور۲۹ شهریور ۱۴۰۵
واژهنامهMerge در برابر Rebase: کدام را چه زمانی انتخاب کنیم؟جدول مقایسهٔ Merge و Rebase از دید تاریخچه، ایمنی، Conflict و همکاری تیمی؛ معیار انتخاب بر اساس زمینه — نه شعار بهترین. منابع: Pro Git و GitHub Docs.ساسهیل ابراهیمپور۲۹ شهریور ۱۴۰۵