عنوان دوره :

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

مدرس : حسام موسوی
زمان قرارگیری : 15 دی 1395
تعداد قسمت های قرار داده شده : 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

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

مشاهده همه دوره ها
آموزش کامل css grid درحال برگزاری

CSS Grid یکی از موضوعاتی است که اخیرا بیشتر و بیشتر در بحث توسعه وب به آن اشاره می کنند. دلیل این همه بحث و هیجان زدگی هم ساده است: CSS Grid به ما قاب...

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

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

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

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

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

تو این دوره با فریم ورک بوت استرپ اشنا میشید . یکی از محبوب ترین فریم ورک های css هست که می تونید با استفاده از این فریم ورک قالب های وب سایت ها رو به...

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

برای ارسال نظر لازم است ابتدا وارد سایت شوید
wkpviana | 5 روز پیش

سلام
آمزش کامل و جامعی بود. واقعا دست شما درد نکنه.
امکان داره یک آموزش درمورد gitlab هم ارایه بدین؟
با سپاس فراوان

حسام موسوی | 5 روز پیش

سلام
تشکر از نظرتون
gitlab و github تقریبا شبیه همن
یعنی شما کار با github رو یاد بگیرین سر 20 دقیقه میتونید با gitlab کار کنید بدونه مشکل

saeednoshadi | 2 هفته پیش

سلام واسه پیاده سازی گیت توی لینوکس هم همین مراحله؟

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

بله تقریبا

mahdi motamedi | 1 ماه پیش

خیلی عالی توضیح داده شده. بسیار تشکر از کاره خوبتون

fat | 2 ماه پیش

سلام وخسته نساشید برای آموزش های عالی
من یک مشکلی دارم وهنگامی که میخوام پروژه خودم رو در git اضافه کنم با خطای زیر مواجه میشم و همچنین برای فایل های SQL هم خطا میده
Administrator@RTS-PC MINGW64 ~/Desktop/dr.shakeri (master)
$ git add .
warning: LF will be replaced by CRLF in DB.sql.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/jquery.min.js.
The file will have its original line endings in your working directory.

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

فکر نکنم این مشکل خاصی باشه بعد از این دستور commit کنید و بعد git status بزنید و ببینید اعمال میشه یا نه

کسری کرمی | 2 ماه پیش

سلام

متشکرم که آموزش های خوبی رو بصورت رایگان قرار دادید.

مشکلی هم دارم در رابطه با merge کردن که بارها و بارها دقیقا مشابه شما کد زدم و هر کاری شما کردید من هم کردم اما وقتی branch ها رو merge میکنم یه پیغام خطا میده به شکل زیر:

e325: attention merge made by the 'recursive' strategy.

البته همه کارای merge رو درست انجام میده اما کنسول قفل میشه و باید ببندم دوباره باز کنم و وقتی git log --graph میگیرم همه سابقه رو در branch که روش مرج شده میشناسه و branch دیگری رو نمیشناسه

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

اینکه چه اتفاقی افتاده که چنین اروری رو دریافت میکنید دقیقا نمیدونم چون کدها و روش اجراتونو ندیدم
ولی طبق پیام در گوگل در مورد استراتژی merge با نام recursive سرچ کنید

inactive | 4 ماه پیش

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

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

با تشکر

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

سلام

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

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

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

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

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

یک مشکلی برای من پیش اومده توی 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

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

با تشکر

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

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

MostafaNori | 5 ماه پیش

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

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

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

MostafaNori | 5 ماه پیش

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

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

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

harrison | 6 ماه پیش

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

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

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

araz | 8 ماه پیش

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

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

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

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

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

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

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

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

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

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

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

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

حدود 10 جلسه