Github برای طراحان وب

در پست پیشین در مورد گیت و گیت‌ هاب تا اندازه‌ای آشنا شده‌اید و حالا وقت آن رسیده که کدهای خود را با همه به اشتراک بگذارید. اگر مثل من یک طراح باشید، احتمالا استفاده از محیط‌های Command Line برای شما سخت و طاقت‌فرساست. البته کاملا طبیعی است، گیت‌هاب فکر اینجای کار را هم کرده. شما می‌توانید ورژن دسکتاپ Github را دانلود کنید.

گیت‌هاب برای دسکتاپ بهترین گزینه برای کسانی است که محیط سیاه‌رنگ ترمینال را دوست ندارند. بعد از دانلود نرم‌افزار و نصب، تنظیمات اولیه را انجام دهید و نام کاربری و رمز عبور گیت‌هاب خود را وارد نمایید. برای دانلود ورژن دسکتاپ گیت‌هاب به این لینک ها مراجعه کنید. ( نسخه مک githubنسخه ویندوز github  )

ساده‌ترین روشی که می‌توانید پروژه خود را در گیت‌هاب به اشتراک بگذارید Drag & Drop کردن پروژه در نرم افزار است (از این ساده‌ترین نداریم). سپس نرم افزار برای شما یک پنجره باز می‌کند و از شما می‌پرسد که آیا این فولدر یک Repository هست یا نه؟ اگر قبلا یک مخزن نساخته باشید بهترین زمان همین الان است تا از طریق نرم‌افزار فولدر پروژه خود را به یک مخزن تبدیل کنید. در ضمن تبدیل پوشه پروژه شما به یک مخزن گیت‌هاب هیچ صدمه‌ای به کدها و فایل‌های شما نمی‌رساند و صرفا چند فایل مخفی می‌سازد که باعث تبادل اطلاعات بین سیستم شما و گیت‌هاب می‌شود.

تمامی مخزن‌های ‌Github بر پایه Commitها هستند. برای اینکه بتوانید پروژه خود را به Github بفرستید و یا به اصطلاح بهتر و درست‌تر Push کنید شما باید حداقل یک commit داشته باشید. زمانی که در بالای پنجره روی تب commit کلیک می‌کنید، به این معنی است که هر بار که شما تغییری در کد به وجود می‌آورید به Git می‌گویید که این تغییر را ثبت کند و در آن لحظه کد شما را ذخیره کند. پس بهتر است هربار که می‌خواهید تغییری ایجاد کنید حتمن commit را انجام دهید. هرچقد که دوست دارید commit انجام دهید هیچ کس به غیر شما آن‌ها را نخواهد دید تا قبل از اینکه آنها را Push نکرده باشید.

بعد از اینکه کد شما آماده انتشار شد شما می‌توانید آن را روی حساب Github خود بفرستید. در سمت راست قسمت بالای نرم‌افزار روی دکمه Publish کلیک کنید و نرم‌افزار از شما خواهد پرسید که چه نوع مخزنی (عمومی یا Private) می‌خواهید درست کنید. حالا که شما مخزن خود را منتشر کرده‌اید هم به صورت Local هم در وب سایت Github به آن دسترسی دارید. هر بار هم که به صورت Local  روی کد خود تغییری اعمال می‌کنید همیشه دکمه Publish را فشار دهید و همیشه هم یادتان نرود commit کنید.

حال تصور کنید می‌خواید مخزن و یا کدی را از Github بگیرید و روی سیستم خود آن را داشته باشید. دو راه بیشتر ندارید یا مخزن مورد نظر را Clone کنید و یا کد را pull کنید. استفاده از گیت‌هاب به همین سادگی بود که خواندید، در حالی که بازدهی آن برای کار توسعه‌دهندگان چشمگیر است.

شما هم نظرتان را در مورد استفاده از گیت و گیت‌هاب را با ما و بقیه خوانندگان هایو در میان بگذارید.

امین ضیا

کارم طراحی رابط کاربریه، ولی دوست دارم در حوزه منابع انسانی و وصل کردن نیروی فنی و متخصص به کارفرمای خوب، کار کنم و تمامی تلاشم رو هم میکنم که این کار رو به بهترین شکل انجام بدم. همیشه در حال یادگیری هستم و چیزایی رو که بلدم با همه به اشتراک میزارم . شاید در یک پست بلاگ و یا در قالب کلاس های آموزشی. همیشه میتونید با یه هدیه کوچیک خوشحالم کنید #صرفاجهت‌اطلاع

همچنین ممکن است دوست داشته باشید ...

۶ واکنش

  1. محمود گفت:

    به عنوان یه جایگزین خوب برای Github میشه از bitbucket هم استفاده کرد، که بر خلاف Github امکان ایجاد مخازن خصوصی رو به صورت رایگان داره

  2. مهدی گفت:

    Gitlab هم جایگزین خوبیه تو خود سایتش برتری هاشو نسبت به گیت هاب گفته

  3. محمد گفت:

    جالب نوشته شده بود فقط توضیح خاصی درباره مخزن ها ندادید

  4. ترابی گفت:

    بزرگترین کابوسم برای کار کردن با ریپوزیتری های انلاینم وقتیه که به هر دلیل سرویس دهنده های داخلی دسترسی به https رو کند می کنند. مخصوصا bitbucket
    برای یه کامیت یا اپدیت ساده گاهی دو راه بیشتر نداری… توسل به پنج تن یا کوبیدن سر به میز
    روش مورد علاقه خودم کوبیدن سر به میزه

  5. محمود گفت:

    از دانشگاه متنفرم
    از اساتید بی عرضه که نتونستن هیچ کاری بکنن جز درس دادن به یه عده از خودشون کمتر هم بدم میاد.
    ۲۲ سالمه – ۳ ساله کد میزنم
    هم فرانت هم بک اما بک بهتر کد میزنم .
    در ضمن اینم بگید git فقط گیت هاب نیست بلکه میتونید یک سرور گیت بسازید روی سرورتون و پروژه ها رو روی سرور مستقیم کامیت کنید و نیازی نیست برای پروژه هایی که پابلیک نیستند به گیتهاب پول بدید خودتون با یه vps ماهی ۳۰ تومنی هم میتونید هاستینگ داشته باشید و هم سرور گیت و…
    خوشبختم 🙂

  6. محسن گفت:

    تشکر بسیار مختصر و مفید بود

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *