عرض سلام و ادب
راستش هنوز برام سواله که چه فرقی کرد که ما کانفیگ هامون رو درون فایل env. ریختیم، بعدش هم gitignore کردیم؟
میشد همین کانفیگها رو داخل پوشه bootstrap (سورس کد) درون یک فایلی مثل config.php نگه داریم بعد بیایم به gitignore بگیم:
/bootstrap/config.php
اینجوری با اینکه کانفیگها داخل سورس قرار داره ولی push نمیشه.
با این کار هر توسعه دهنده برای کار روی پروژه کانفیگ خودش رو داخل config.php قرار میده و روی محیط production هم کانفیگ اصلی رو قرار میدیم. (میشه فایل wp-config وردپرس رو مثال زد)