راه‌حل همگام سازی دو مخزن در گیت

git logo

سلام

 

اخیراً داریم به همراه دوستای خوبم یه پروژه‌ای رو ران می‌کنیم که تا حالا اسمش کادوپیچ رو گذاشتیم روش (که صد البته قراره عوض بشه اسمش )

 

توی این پروژه ، لازم بود که روی دوتا ریپوزیتوری یا مخزن گیت هم‌زمان sync (همگام سازی) باشیم(اگه نمی‌دونین گیت چی هست ویکی‌پدیا بهترین جاست برای اینکه بفهمین گیت چی هست و VCS ها چیا هستن ).یه مخزن برای دیپلوی کردن روی Heroku و مخزن دیگه روی گیت‌لب برای مدیریت دسته‌جمعی کدهای پروژه و کدهایی که اعضای تیم‌ می‌نویسن و …

کاری که باید می‌کردم من این بود که با هربار push کردن ، روی هردوتا سرور اطلاعات push می‌شد.(اگه کارکردن با گیت رو بلد نیستین پیشنهاد می‌کنم حتما یکی دوروز روش وقت بزارین تا یادش بگیرین.خیلی خیلی باحاله 🙂 )

با یکم سرچ به این وب‌لاگ رسیدم که مطلب خوبی در این مورد نوشته بود که منم بد ندیدم بیام و اون مطلب رو با زبون فارسی دوباره منتشرش کنم 🙂

قبل از هرکاری باید بگم که اسم مخزن رو با عبارت PROJECT تعویض کردم.موقع استفاده یادتون باشه که اسم‌ها رو درست کنین 🙂

اول از همه توی دایرکتوری پروژه کافیه عبارت زیر رو وارد کنین و خروجی‌ش رو ببینین.

که خط اول دستوری هست که من توی Terminal وارد کردم و دو خط بعدی خروجی دستور هست

دایرکتوری PROJECT/.git/config هم اطلاعات مشابهی رو نشونم میداد

 

حالا با زدن دستور زیر به راحتی می‌تونم مخزن گیت‌لب رو اضافه کنم و دیتام رو به راحتی هم به heroku  و هم به گیت‌لب  push کنم

 

خروجی این دستور رو هم می‌بینیم

 

همم همه چیز به نظر اوکی هست منتها یه ایرادی هست

نمی‌تونم چیزی رو از گیت‌لب بگیرم 🙁

یعنی نمی‌تونم pull کنم

خب حالا باید چیکار کنم ؟

همم باید اطلاعات هردوتا ریموت سرور رو اضافه کنم

چجوری ؟

این‌جوری :

با بررسی خروجی دستور زیر باید دید همه‌چیز درست شده یا نه

 

به نظر همه چیز درسته 🙂

بهتره فایل config توی PROJECT/.git/config رو هم بررسی کنیم :

 

خب این فایل هم درست داره کار می‌کنه

بعد از pull کردن هم به هیچ مشکلی برنخوردم

خداروشکر همه چیز درسته 🙂

 

همین:)

چرا نسبت به وبلاگ نویسی تنبل شدم ؟

laptop and notebook and coffee

آخرین پستی که من اینجا نوشتم ،‌مربوط به آبان ماه میشه .یعنی ۴ ماه پیش

خیلی خجالت آوره که کسی که نوشتن رو دوست داره ۴ ماه چیزی ننویسه .۴ ماه !!!!!

داشتم با خودم فکر می‌کردم که چه دلایلی باعث شده که من ۴ ماه چیزی ننویسم و خب بهترین جا برای اینکه این دلایل رو بررسی کنم همین‌جا بود 🙂

اما این دلایل ( که به صورت سوال برای خودم مطرح کردم )چی بود :

 

۱) سرم شلوغ بود؟ :

حالا که با دقت می‌بینم این مدت سرم بسیار شلوغ بود ، اما این شلوغ بودن یعنی که هیچ وقتی نداشتم ؟؟؟؟

خب معلومه که نه !  اگه روزی نیم ساعت از زمان‌هایی که هدر میدم رو کنار بزارم ، می‌تونستم حداقل هر دو الی سه روز یک پست بزارم!!!

پس مشکل از کجا بود ؟ مشکل از این بود که برنامه‌ی مشخصی برای نوشتن نداشتم .پس ازین به بعد باید برنامه مشخص  داشته باشم که بنویسم  🙂

 

۲) هدف داشتی ؟

قبلاً شاید نه .همین‌جوری می‌نوشتم .اما باید هدف مشخص پیدا کنم برای نوشتن‌م

مثلاً برای ارتباط دیگران با طرز تفکر‌م و یا اینکه اصلاً برای دل خودم بنویسم .

قبلاً شاید هدفی برای موضوعاتی که می‌نوشتم نداشتم .اما خب الان باید تغییر کنم .

هدف داشتن و هدف‌دار نوشتن رو هم باید بزارم تو برنامه‌م

 

۳) توی سوشال نتورک‌ها فعال هستی ؟

 

خب آره .از توییتر و فیس‌بوک بگیر تا اینستاگرام و غیره فعال‌ هستم .

عموماً میکروبلاگ‌هایی مثل توییتر رو بیشتر از بقیه استفاده می‌کنم.توی توییتر هر ایده‌ای رو که به ذهنم میرسه رو خیلی سریع توییت می‌کنم .

همم! فکر کنم فهمیدم بخش دیگه‌ی ماجرا به چه صورت هست !!! من به جای اینکه بیام و فکر‌ها و ایده‌هایی رو که دارم رو توی وبلاگم بنویسم و بهشون بال و پر بدم ، به صورت خام توییتشون می‌کنم .

پس از این به بعد یادم باشه که هروقت ایده‌ای به ذهنم رسید بعد از توییت کردنش ، اون رو توی وبلاگم بهش بال و پر بدم و بیشتر در موردش بنویسم .

 

۴) تنبلی چطور ؟

خب آره :))

تنبلی هم بی‌تاثیر نبوده .عموماً برای نوشتن هر پست کم کم ۱ ساعت وقت صرف می‌کنم .و خب کی حال داره یک‌ساعت بشینه و بنویسه ؟:))

بیایم یه‌کاری بکنیم .تنبلی رو بزاریم کنار و بیشتر بنویسیم .

 

۵) انگیزه چی ؟

آره بی‌انگیزه هم شده بودم .اوایل سوال می‌پرسیدم از خودم که برای کی بنویسم ؟ چرا بنویسم ؟

الان به این نتیجه رسیدم که برای خودم و دل خودم بنویسم .این‌جوری انگیزه دارم برای نوشتن. 🙂

 

۶) دیگه چی ؟

الان داشتم به این فکر می‌کردم که ممکنه هر لحظه یه ایده‌ بیاد تو ذهنم . پس بهترین کار اینه که وقتی توی خیابون ، اتوبوس ، مترو ، دانشگاه و خلاصه هر جا باشم و یه ایده به ذهنم برسه درجا با کمک تبلت عزیزم ۳> و اپلیکیشن اندرویدی وردپرس شروع کنم به نوشتن .این‌جوری توی مسیرها هم به موضوع فکر می‌کنم و بهش بال و پر میدم و بهترش می‌کنم .

 

همم !فکر کنم الان دلایل کافی و مناسب برای نوشتن دارم .

پس باید سعی کنم هرروز بیشتر از این بنویسم .

اینا نظرات من بود .نظر شما در این مورد چیه ؟

 

 

پ.ن : عکس این بالا هیچ ربطی به من نداره از اینترنت گرفتمش وگرنه من از محصولات اپل خوشم نمیاد خیلی 😛 :))