استاد چرا دیگه فیلم هاتون رو نمیشه دید؟
گیت (Git) یک سیستم کنترل ورژن است که با آن میتوانید تغییرات اعمال شده در فایلها را سادهتر پیگیری کنید. مثلاً، اگر فایلی را ویرایش کنید، گیت میتواند دقیقاً به شما بگوید که چه چیزی تغییر کرده است، چه کسی آن را تغییر داده است و دلیل این تغییر چه بوده است. گیت فایل های شما را ردیابی و مدیریت میکند. گیت تنها سیستم کنترل ورژن موجود نیست، اما معروفترین آنهاست. گیت تقریبا در بیشتر شرکتها و تیمهای توسعه استفاده شده و در حقیقت ابزاری حیاتی برای پیش بردن یک پروژه بزرگ و حتی کوچک است. گیت در سال ۲۰۰۵ توسط سازنده کرنل لینوکس آقای لینوس توروالدز ساخته شد.
گیت هاب (Github) یک پلت فرم میزبانی هست که شما خیلی ساده میتوانید پروژه ای خودتون را در اونجا قرار بدهید و بتوانید از امکانات گیت هاب و همچنین همکاری با دیگران در پروژه را بسادگی داشته باشید.
در این دوره به آموزش گیت و گیت هاب میپردازیم.
برای آشنایی بیشتر با دوره گیت و گیت هاب، حتما ویدیو معرفی که در پایین قرار گرفته را مشاهده کنید.
مباحثی که در این دوره گفته میشود شامل :
آشنایی با git
branch یا شاخه در git
دستور diff و برگرداندن تغییرات
دستور stash
آشنایی با گیت هاب
دستور fetch و pull
همکاری در گیت هاب
دستور rebase در گیت
دستور tag در گیت
برای ارسال نظر ابتدا باید وارد سایت شوید
استاد چرا دیگه فیلم هاتون رو نمیشه دید؟
سلام وقت بخیر.
مشکلی نیست، یکبار صفحه را رفرش و اگه فیلترشکن هم دارید قطع و تست کنید.
سلام مجدد استاد.
من یک پروژه رو از گیت هاب clone کردم و وقتی خواستم اجراش کنم تا پروژه رو مشاهده کنم، بعد از وارد کردن دستور npm start پروژه توی مرورگر بالا نیومد و یه متن اروری نمایش داد. شما میدونید مشکل از کجاست و چطور باید رفعش کرد؟
سلام وقت بخیر.
والا چک کنید داکیومنت یا توضیحی برای اجرا اون پروژه هست یا خیر.
در کل از طرفی نیاز به نصب پکیج های پروژه و بعد start اون هم هست حالا طبق دستورات در فایل package.json
سلام آقای شیخ.
این دوره هم مثل سایر دوره های شما محشر بود.
خوشحالم که در مسیر یادگیری برنامه نویسی با شما و وبسایتتون آشنا شدم.
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره براتون مفید بوده
سلام اقای شیخ
برای اینکه مثلا روی پروژه های زیادی این گیت و نصب بکنیم و ازش استفاده بکنیم حافظه زیادی از سیستم نمیگیره ؟ یا کلا زیاد حجم خاصی نداره ؟
سلام وقت بخیر.
خیلی حافظه نمیگیره و فقط سورس کد ها هست. توی پروژه های حالا چه js که پکیج ها توی پوشه node_modules هست و یا php که توی پوشه vendor هست و یا دیگر زبان های برنامه نویسی که پکیج های پروژه که حجم زیادی دارند در داخل پوشه ای خاصی هستند و یا تصاویر همگی را توی فایل gitignore قرار میدیم یا میدند که ignore میشه
درود به شما آقای شیخ، واقعا عالی بود و کاملا یاد گرفتم❤️❤️❤️❤️
سلام وقت بخیر.
ممنون از شما و حمایتتون خداروشکر دوره براتون مفید بود
درود بر استاد علی شیخ بزرگوار یک سوال تو این دوره git flow آموزش داده شده است ؟
سلام وقت بخیر.
خیر
سلام استاد شیخ عزیز
دوره بسیار کامل و عالی بود ممنون از تمام زحماتتون خداقوت
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره براتون مفید بود
سلام استاد گل ان شاالله که خوب باشی
دوره واقعا عالی
یه سوال داشتم اینکه:فرضا یه پروژه زدم و venv پروژه رو ignore کردم چطوری میتونم بفهمونم که کسی که این پروژه رو میخواد clone کنه بفهمه من از چه پکیج هایی استفاده کردم یا اینکه خودم یک پروژه ای رو بخوام clone کنم چطور بفهمم از چه پکیج هایی استفاده کرده و درجا همه ی پکیج ها مورد نیاز رو نصب کنم؟
سلام وقت بخیر.
ممنون از شما و حمایتتون
موضوع env ربطی یه پکیج های یک پروژه نداره بلکه یکسری متغیر های محلی داخلش هست که برای هر پروژه میتونه متفاوت باشه
بحث پکیج ها حالا با توجه به اون زبان یا فریمورک اون زبان مشخص میشه
مثلا برای دنیای جاوااسکریپت فایل package.json هست و ...
باسلام.ویدئوها رو نمیشه دانلود کرد؟ خطا میده
سلام وقت بخیر.
دانلود مشکلی نداره، یکبار صفحه را رفرش کنید، اگه فیلتر شکن دارید خاموش کنید با اینترنت دیگه ای مثله گوشی و همچنین مرورگر دیگه ای هم تست کنید.
سلام اقای شیخ خیلی ممنونم دوره عالی و جامع وخوبی بود واقعا متشکرم امید واردم هرجا هستید موفق باشید پر قدرت ادامه بدید با تشکر
سلام وقت بخیر.
ممنون از شما و حمایتتون🙏
خداروشکر دوره براتون مفید بوده
behtarinid.mamnoon z dore khobeton
سلام وقت بخیر.
ممنون از شما و حمایتتون🙏
خداروشکر دوره براتون مفید بوده
دوره های افراد زیادی رو دیدم و هرکدوم مشکل خودشون رو داشتند ولی دوره های شما واقعا استثنایی و بی نظیر هستند . ممنون بابت دوره هاتون
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره ها براتون مفید بوده
سلام وقتتون بخیر
اول یه تشکر از شما بکنم بابت محتوا هایی خوبی که تولید می کنید🙏
سوالی که داشتم اینکه commit ها باید چجوری باشه ، یعنی مثلا هر section که تکمیل میشه commit کنیم ، یا هر کامپوننت رو کامیت کنیم ، یا... چطوری قرار باشه ؟
سلام وقت بخیر.
ممنون از شما و حمایتتون
والا قانون خاصی و محدودیتی نداره شما هر کدوم که راحتر هستید انجام بدید.
خیلی خوب آموزش میدید اقای شیخ . دوره کاملی بود . همین تکرار کردن نکات بیش از حد ، نشون میده که برای آموزش و انتقال اطلاعات ارزش قائلید . ❤
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره براتون مفید بوده
اقاااا عالی دمتون گرم خدا خیرتون بده
سلام وقت بخیر.
ممنون از شما و حمایتتون?
خداروشکر دوره براتون مفید بوده
سلام و عرض ادب.
ممنون بابت زحمات و دوره ی خوبتون. دوره ی بسیار مفید و کاملی بود.
دوره رو به دوستانی که استفاده نکردن پیشنهاد میکنم.
سلام وقت بخیر.
ممنون از شما و حمایتتون?
خداروشکر دوره براتون مفید بوده
سلام وقت بهخیر،
جناب شیخ من نیاز به اجرای اسکریپت زیر دارم و از پایتون هم چیزی نمیدونم، با آموزشهایی که توی این صفحه قرار دادید میتونم انجامش بدم؟
https://github.com/marier-nico/adobe-connect-stitcher
سلام وقت بخیر.
خیر، این آموزش در خصوص خوده گیت و گیت هاب هست نه اینکه فایل های که روش هست را چگونه اجرا کنید!!!!!
فضای هست برای قرار دادن و مدیریت و ردیابی فایل ها که هر فایلی میتونه باشه
سلام خسته نباشید میخاستم بدونم این دوره پیش نیازی داره که لازم باشه قبل دیدن بلد باشم یعنی مثلا منی که میخام فرانت اند یاد بگیرم میتونم قبل از css . Html گیت رو یاد بگیرم؟
سلام وقت بخیر.
در ابتدا کمی کار کنید به یه سطح متوسط برسید و بعد این دوره را مشاهده کنید.
سلام. وقتتون بخیر و ممنون بابت آموزشتون.
یک سوال که داشتم اینه که آیا نمیشه توی ویندوز روی درایو دیگه ای غیر از درایوی که سیستم عامل روش نصبه (معمولا درایو C )، ریپوزیتوری ایجاد کرد؟ مثلا من یک پوشه توی درایو دیگه ایجاد کردم و با دستور cd به دایرکتوری اون پوشه رفتم و دستور git init رو اجرا کردم و حتی پوشه .git هم ایجاد شد. اما وقتی توی همون دایرکتوری از دستور git status استفاده میکنم، اطلاعات و فایلهای مربوط به یک ریپوزیتوری دیفالت توی درایو c رو برام چاپ میکنه! ولی وقتی یک ریپوزیتوری توی هر جای درایو c ایجاد میکنم این مشکل پیش نمیاد؟ مشکل چیه؟ ممنون میشم بهم جواب بدید.
سلام وقت بخیر.
ممنون از شما، والا مشکل به اینصورت نداشتم و نمیدونم. اسم پوشه پروژه هم تغییر و تست کنید.
مشکل شما این است که گیت به طور پیشفرض از درایو C به عنوان درایو محلی استفاده میکند. برای تغییر این تنظیم، باید از دستور زیر استفاده کنید:
git config --global core.worktree "D:\Repository"
git config --global core.worktree
git init -b master --worktree "D:\Repository"
git status
خیلی ممنون از شما و ارسال نظرتون
ali shirdel
ممنونو از زحماتتونو دوره بسیار مفید و کاربردی ای بود
علی شیخ
1 هفته پیش
سلام وقت بخیر.
ممنون از شما و حمایتتون🙏
خداروشکر دوره براتون مفید بوده