عنوان دوره :

آموزش گیت و گیت هاب

مدرس : حسام موسوی
آخرین آپدیت دوره : 27 تیر 1396
تعداد قسمت های قرار داده شده : 10

برای دسترسی به این دوره نیاز است عضو سایت باشید و وارد سایت شوید
توضیحات

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

آموزش گیت و گیت هاب زمان کل دوره : 03:13:14
13:17
10:36
23:50
20:20
29:32
6
کار با stash رایگان
18:45
7
کار با gitignore رایگان
20:45
8
پروژه در github رایگان
15:37

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش گیت و گیت هاب تکمیل شده

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

آموزش طراحی وب تکمیل شده

در این دوره قراره طراحی وبسایت رو به شما آموزش بدم یعنی قراره یک وبسایت رو از صفر که ، طرح ایده و بعد طراحیش در فتوشاپ باشه رو به شما آموزش بدم تا کدن...

دوره تجربه کاربری و رابط کاربری تکمیل شده

تجربه کاربری یکی از مهمترین مسائل روز دنیاست که در تمام نقاط زندگی انسان ها موثر است که این حوزه در دنیایی وب هم خیلی مطرح شده و حتی کار کردن رو ی تجر...

دوره کار با phpstorm تکمیل شده

JetBrains PhpStorm یک محیط توسعه‌ی زبان برنامه‌نویسی PHP بوده که بر پایه‌ی پلت‌فرم JetBrains IntelliJ IDEA طراحی شده است و تقریبا همه‌ی امکانات JetBra...

دیدگاه های ارزشمند شما

inactive | 2 ماه پیش

با سلام و عرض خسته نباشید

با این آموزش خوبتون، من تمام پروژه هام رو آوردم روی گیت و البته بعد هم push کردم روی گیت هاب.. اما امروز بطور اتفاقی متوجه شدم پوشه .git که در پروژه ام ایجاد میشه داره حجمی در حدود 50 تا 60 مگ پیدا میکنه و تقریبا حجم پروژه من رو دو برابر کرده... سوالم اینه که اولا این اتفاق، طبیعی هست...؟ و دوم این که تکلیف این حجم بالا برای آپلود روی هاست چی میشه...؟ خیلی فضا میگیره که.. میشه منو راهنمائی کنید...

با تشکر

حسام موسوی | 2 ماه پیش

سلام

میتونید از دستور زیر استفاده کنید

git repack -a -d --depth=250 --window=250

اعداد رو هم به نسبت نیازتون میخواین تغییر بدید

ناهید | 3 ماه پیش

با سلام و تشکر بابت آموزش خوبتون

یک مشکلی برای من پیش اومده توی push کردن پروژه که متأسفانه هر چقدر تلاش میکنم رفع نمیشه ممنون میشم اگر من رو راهنمائی کنید..

بار اولی که دستور زیر رو وارد کردم، اشتباه تایپی داشتم :

git remote add origin https://github.com/notinactive/buy-book.gi

الآن هر چقدر تلاش میکنم تا دستور تصحیح شده رو وارد کنم مدام پیغام زیر به من نمایش داده میشه و نمیتونم push کنم:
$ git push -u origin master
fatal: unable to access 'https://github.com/notinactive/buy-book.git/': error setting certificate verify locations:
CAfile: D:/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
CApath: none

ممنون میشم که به من کمک کنید

با تشکر

حسام موسوی | 3 ماه پیش

این موضوع رو مطالعه بفرمایید
https://stackoverflow.com/questions/3778042/github-error-cloning-my-private-repository

MostafaNori | 3 ماه پیش

سلام . میخواستیم ببینم که مثلا میخوایم سه نفری روی یه پروژه کار کنیم باید چیکار کرد؟ یعنی بجز مدیر پروژه اون ۲ نفر دیگه به عنوان شخص خارجی باید تغییرات ایجاد کنن و درخواست پول شدن ارسال کنند ؟
یعنی بین دولوپر های پروژه و افراد خارجی تو توسعه پروژه فرقی نیست؟
مرسی . ممنون

حسام موسوی | 3 ماه پیش

در این مورد صحبت کردم در دوره شما اون همکاراتون رو به عنوان contributors اضافه میکنید به پروژه

MostafaNori | 3 ماه پیش

مرسی . پس همکاران من با کسایی که پروژه رو fork کردن متفاوت هستن؟

حسام موسوی | 3 ماه پیش

امتحانش کنید متوجه میشین چی به چیه
یه پروژه فرضی بسازید در خود دوره کامل توضیح داده شده

harrison | 4 ماه پیش

سلام
به درد کدنویسی تیمی هم میخوره گیت ؟ ؟

حسام موسوی | 4 ماه پیش

1000 درصد یکی از دلایل مهم استفاده اش همینه اصلا
ابزارهای اوپن سورس اصلا تو جهان توسط همه با استفاده از گیت توسعه پیدا میکنن

araz | 6 ماه پیش

سلام و خسته نباشید بابت آموزش های خوبتون.
و یه سوال برای ساخت یه گیت سرور چیکار باید کرد که دیگران وصل بشن به سرور ما پروژه ها رو از اونجا بردارن و کار بکنن.در واقع یک git server بسازیم که کلاینت ها وصل بشن فایل ها و پروژه ها رو بردارن و کار بکنن.
البته از github استفاده نکنیم

حسام موسوی | 6 ماه پیش

در این رابطه تجربه ای نداشتم که بخواید سایتی شبی به github ایجاد کنید .

محمد کاظم سرخ پر | 6 ماه پیش

سلام برای اینکار از gitlab میتونید استفاده کنید که پیشنهاد میکنم از image docker اون برای راحتی بیشتر در deploy استفاده کنید

زهیر خنیاگر | 6 ماه پیش

با سلام و خسته نباشید
یه سوال داشتم و اون اینکه بعد از انجام چند تغییر بهتره commit کردن رو انجام بدیم ؟ یکم برام گنگه اگه میشه یه توضیحاتی بدین باتشکر

حسام موسوی | 6 ماه پیش

سلام
هر وقت که دوست داشتین میتونید تغییر رو انجام بدید
یا برای مثال میتونید پروژه اتون رو توسعه بدید تا به یک جای مورد قبول رسید اولین commit رو ثبت کنید و مابقی commit ها رو برای فهمیدن روند توسعه و اپدیت ثبت کنید به همین سادگی

مهدی | 8 ماه پیش

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

حسام موسوی | 8 ماه پیش

حدود 10 جلسه