راکت
حل شده

توسعه لاراول با گیت

3 پاسخ

سلام.من 2 تا سوال داشتم برای توسعه لاراول با گیت ممنون میشم کسی پاسخ بده
1-در لاراول بعضی چیزها هست که در محیط توسعه با محیط محصول که روی سرور باشه متفاوته مثلا در محیط توسعه اطلاعات قابل دسترس در فولدر پابلیک هست و در هاست در public_html. این اختلاف ها رو چطوری مدیریت میکنند؟
2- من الان یه پروژه دارم که بدون گیت تا یه قسمتی توسعش دادم و پروژه رو بردم روی هاست،بعضی وقتها به دلایلی فقط سایت رو هاست تغییر میدادم و سایت در محیط توسعه رو در همون حالت قبل میموند در نتیجه اختلاف کد دارند.حالا چجوری میتونم گیت رو این پروژه نصب کنم و اصولی پروژه رو توسعه بدهم؟

ثبت پرسش جدید

پاسخ‌ها

3
Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

بهترین پاسخ

سلام.
اولی رو با gitignore. هندل می‌کنیم و توی دیپلوی دپندنسی‌ها خودشون نصب میشن و الی آخر.
برای سوال دومتون هم باید بپرسم که هاستینگتون بهتون خدمات git داده یا نه؟ اگه داده باشه، میشه موقع pushکردن داده همونجا هم تغییر کنه.

مهدی
مهدی
@mahdiam200

تخصص: برنامه نویس

@muhammad
اگر به عنوان مثال من یه سری view داشته باشم که نخواهم در هاست نشون داده بشن یا مثلا یه روت از روت های web.php در سایت نشون داده نشه چی؟
اما در مورد مشکل دوم،سایت من رو vps هست و دسترسی دارم منتها مسئله اینه که میخواهم تغییرات اعمال شده روی سایت توی هاست هم بمونه.یه جورایی اختلافشون بهم بده و من از اختلافاشون انتخاب کنم.

Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

هرچی که نخوایین گیت ذخیره و دنبال کنه رو توی فایل gitignore. می‌ریزین.
اختلاف هم نباید باشه. کدی که رو سیستمه باید عینا رو سرور هم باشه. فقط فایل env. و vendors توی دیپلوی ایجاد میشه. درباره CI/CD بخونین.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام