آموزش ها

آموزش گیت هاب

گیت هاب برای طراحان وب

بخش اول

 

گیت هاب چی هست ؟ ما چه کاراهایی می تونیم باهاش انجام بدیم ؟ ….

گیت هاب به ما یاد میده چه جوری کدهامون رو با دیگران به اشتراک بذاریم بدون اینکه کامپیوترهامون به هم وصل باشند.

– ابزاری هست که میشه کدها رو باهاش بیرون داد ، یعنی منتشر کرد(a publishing tool).

– کدها رو اونجا میذاری و در حالیکه ورژن جدید اونجا هست  ورژن های قدیمی تر هم موجودند(version control system).

– پلت فرمی هست که میشه باهاش همکاری کرد(collaboration platform).

– گیت هاب روی گیت ساخته شده(a web-based hosted service for Git repositories).

– اجازه میده پروژه های گیت رو تحت کنترل داشته باشید و خیلی ها در این راه کمکتون می کنند.

  مثلا فرض بفرمایید شما وب سایتتون رو ساخته اید. سایتتون رو میذارید اونجا و خیلی ها می تونند کمکتون کنند.

خوبه بدونید modernizr یک پروژه گیت هاب هست.

خیلی از پروژه های گیت هاب توسط MIT ساخته می شوند.

می تونید از اینجا سری به سایت گیت هاب بزنید.

برای اینکه بتونید پروژه درست کنید باید اکانت داشته باشید.

موقع درست کردن اکانت باید ایمیل معتبری بدید.

دو نوع پروژه می تونید درست کنید :

– پروژه ای که برای داشتنش لازمه پول پرداخت کنید —> مثلا اگه مایلید وب سایت کسب و کارتون رو بسازید.

– پروژه ای که مایلید اونو رایگان داشته باشید —> در این صورت همه به اون پروژه و کدهاتون دسترسی دارند.

 

 چندتا نکته درمورد Version Control Software :

ببینید VCS شبیه backup هست اما دقیقا مثل اون نیست. VCS ویژگی های زیر رو داره :

– تغییرات رو برای شما دنبال میکنه (Track changes to project over time).

– امکان برگشت به ورژن های قبلی رو به شما میده (This allows you to track progress to revert to earlier version).

– بهتون کمک میکنه کار رو گم نکنید و منظم نگهش دارید (They can help prevent you from losing work and keeping things orgranised).

دو نوع VCS داریم :

– یکیش Centralised هست.

برای درک بهتر فرض بفرمایید چند نفر داریم. فایل در وسط قرار میگیره . نفر اول فایل رو برمیداره و روش کار میکنه و تا فایل رو برنگردونده نفر بعدی نمیتونه به فایل دسترسی داشته باشه.

– نوع دیگه ای هم داریم که بهش میگیم Distributed یعنی پخش شدنی.

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

 

در پایان درس امروز اشاره ای به command line ها می کنم – البته گیت هاب برای دیزاینرها هست یعنی کساییکه آشنایی چندانی با کدنویسی ندارند و خیلی هم نیاز نیست که با کدنویسی و دستورات cmd آشنایی داشته باشید. فقط به چند مورد مهم اشاره می کنم و تمام.

pwd : مسیر فولدر را نشان میدهد،پس فکر نکنید مخفف پسورد هست و ….

~ : یوزر شما را نشان می دهد.

ls : فایل های داخل فولدر را نشان می دهد.

mkdir : یک پوشه برای شما درست می کند.

rm-r ( folder name) : فولدر مربوطه را ریمو می کند.

ls-la : فایل ها و اجازه دسترسی به آنها را نشان می دهد.

~cd :  تغییر (change) دایرکتوری

 

خب دوستان!درسی که تقدیمتون شد نکات مهم آموزش گیت هاب از سری ویدئوهای امیرحسن عظیمی بود . مناسب کساییکه به ویدئو ها دسترسی ندارند یا زمان کمی برای دیدن همه ویدئو ها دارند. آموش گیت هاب ۴۰ درس هست که ما تا آخر درس ۳ رو خدمتتون تقدیم کردیم.

تا آموزش های بعدی همراهمون باشید.

نظراتتون رو به ما هدیه کنید.

شادی و سربلندی تان مستدام.

 

 

آموزش گیت هاب
به این مقاله امتیاز دهید.
برچسب ها
هاست سی پنل

arezou

سلام آرزو هستم و آرزوم عشق،صلح و امنیته برای کل دنیا. دوست دارم از کامپیوتر و تکنولوژی برای محقق شدن این آرزوم استفاده کنم. " دانش آموز همچنان " هستم و آمادگی دارم آموخته هام رو با شما به اشتراک بذارم. نظرات شما هدایای ارزشمندی هستند که قدرشون رو میدونم و به اونها نیاز دارم. دوستدار شما

یک نظر

  1. بازتاب: آموزش گیت هاب

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

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

نوشته های مشابه

بستن