• 1 - کار را از دست نده
  • 2 - آنچه شما باید بدانید
  • 3 - کار با پرونده های تمرینی
  • 4 - چرا به کنترل نسخه نیاز دارید؟
  • 5 - کنترل نسخه چیست؟
  • 6 - گیت چیست؟
  • 7 - خط فرمان در مقابل رابط کاربری گرافیکی
  • 8 - مفاهیم Git و اصطلاحات
  • 9 - خدمات میزبانی
  • 10 - گردش کارگیت
  • 11 - نصب Git در Mac
  • 12 - نصب Git روی رایانه
  • 13 - استفاده از خط فرمان
  • 14 - اصول خط فرمان
  • 15 - تنظیمات Git را پیکربندی کنید
  • 16 - راه اندازی مخزن محلی
  • 17 - راه اندازی مخزن از راه دور
  • 18 - اضافه کردن تغییرات با اضافه کردن Git و کامیت
  • 19 - مخازن را با pull و push کردن گیت ، آبدیت نگه دارید
  • 20 - حذف کردن مخزن یا شاخه
  • 21 - چالش: همه را کنار هم قرار دهید
  • 22 - راه حل: همه را کنار هم قرار دهید
  • 23 - استفاده از رابط کاربری گرافیکی
  • 24 - رابط کاربری گرافیکی نصب کنید
  • 25 - کار با مخزن
  • 26 - اضافه کردن تغییرات و به روز بودن
  • 27 - شاخه گیت چیست؟
  • 28 - کار با شاخه ها
  • 29 - ادغام شاخه ها
  • 30 - چالش: همه را کنار هم قرار دهید
  • 31 - راه حل: همه را کنار هم قرار دهید
  • 32 - گیت برای همکاری
  • 33 - مراحل بعدی

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

پیگیری دستی تغییرات پرونده ها می تواند سرعت شما را کم کند. سیستم های کنترل نسخه به توسعه دهندگان اجازه می دهد تا این کار را بارگیری نکنند و همچنین به طور کلی از پروژه های خود محافظت می کنند.
در این دوره ، مربی کریستینا تروونگ مبانی کنترل نسخه را با Git ، محبوب ترین نرم افزار کنترل نسخه منبع باز، پوشش می دهد.
گردش کار و نحوه نصب نرم افزار بر روی مک ها و رایانه های شخصی.
وی سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد
در طول راه ، او چالش ها و راه حل هایی را ارائه می دهد که به شما کمک می کند نحوه عملکرد این مفاهیم را در عمل درک کنید.
عناوین شامل شده:
مزایای استفاده از سیستم های کنترل نسخه
مفاهیم و اصطلاحات ضروری Git
گردش کار اساسی Git
استفاده از خط فرمان در مقابل رابط کاربری گرافیکی
پیکربندی تنظیمات Git
راه اندازی مخازن محلی و از راه دور
استفاده از رابط کاربری گرافیکی برای افزودن و انجام تغییرات
کار با شاخه ها

برنامه درسی دوره

معرفی:
کار را از دست نده 00:01:43
آنچه شما باید بدانید 00:00:44
کار با پرونده های تمرینی 00:00:38
مقدمه ای بر کنترل نسخه:
چرا به کنترل نسخه نیاز دارید؟ 00:02:35
کنترل نسخه چیست؟ 00:02:03
گیت چیست؟ 00:02:53
خط فرمان در مقابل رابط کاربری گرافیکی 00:02:25
مفاهیم Git و اصطلاحات 00:03:16
خدمات میزبانی 00:02:20
گردش کارگیت 00:04:27
نصب Git در Mac 00:02:34
نصب Git روی رایانه 00:03:53
Git و خط فرمان:
استفاده از خط فرمان 00:01:44
اصول خط فرمان 00:05:45
تنظیمات Git را پیکربندی کنید 00:03:53
راه اندازی مخزن محلی 00:04:02
راه اندازی مخزن از راه دور 00:04:46
اضافه کردن تغییرات با اضافه کردن Git و کامیت 00:06:17
مخازن را با pull و push کردن گیت ، آبدیت نگه دارید 00:04:31
حذف کردن مخزن یا شاخه 00:00:40
چالش: همه را کنار هم قرار دهید 00:02:10
راه حل: همه را کنار هم قرار دهید 00:05:59
Git و رابط کاربر گرافیکی (GUI):
استفاده از رابط کاربری گرافیکی 00:01:28
رابط کاربری گرافیکی نصب کنید 00:05:32
کار با مخزن 00:03:05
اضافه کردن تغییرات و به روز بودن 00:04:32
شاخه گیت چیست؟ 00:01:28
کار با شاخه ها 00:05:31
ادغام شاخه ها 00:04:30
چالش: همه را کنار هم قرار دهید 00:01:04
راه حل: همه را کنار هم قرار دهید 00:02:32
نتیجه گیری:
گیت برای همکاری 00:01:09
مراحل بعدی 00:00:49

دیدگاه شما چیست؟

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

درس 4 : چرا به کنترل نسخه نیاز دارید؟

چرا هنگام کار بر روی هر نوع فایل سند، آن ها را ذخیره می کنید؟ برای حفظ تغییرات فایل، درست است؟ اما هر بار که یک فایل را ذخیره می کنید، این به روز رسانی ها نسخه قبلی را حذف می کنند. در صورت لزوم برای برگشت، شما می توانید فقط چندین بار آن ها را باطل ( آندو)کنید. بنابراین اگر تاکنون مجبور شده اید که چندین نسخه از همان فایل را برای ردیابی تغییرات خود یا ایجاد نسخه ی پشتیبان تهیه کنید، درواقع یک سیستم کنترل نسخه قوی ایجاد کرده اید. جریان کار ما برای ایجاد یک وب سایت اساسی با استفاده از این روش، می تواند به این صورت باشد: ابتدا با ایجاد یک فایل ( اِچ تی اِم اِل ) HTML شروع می کنیم و مقداری کد و محتوا را به آن اضافه می کنیم. سپس یک ویرایش دیگر در فایل HTML انجام می دهیم. هدف ما این است که نسخه اول را فقط در مواردی که لازمِ بهش برگردیم ،حفظ کنیم و سپس یک فایل( سی اِس ا ِس) CSS و JavaScript ( جاوا اسکریپت ) اضافه می کنیم. و حالا که نسخه نهایی وب سایت را دریافت کردیم، نسبت به حذف نسخه یک فایل HTML بسیار اطمینان داریم، اما هنوز آماده نیستیم که نسخه دو را نیز حذف کنیم. بنابراین ما نسخه دیگری را برای به روزرسانی ها تهیه کرده و آن را فایل نهایی می نامیم. تغییری در فایل JavaScript وجود ندارد، بنابراین می توانیم آن را مانند گذشته حذف نماییم. اما قصد داریم که با برخی از CSSها امتحان کنیم لذا برای این کار ما یک نسخه را فقط برای آزمایش می سازیم. متأسفانه تغییری در محتوا ایجاد شده است. درنتیجه باید فایل HTML خود را که پیش از این فکر می کردید نسخه نهایی است، به روز کنید و سپس شما تست CSS خود را به پایان رسانده و بنابراین آنرا v2 ( وی تو )می نامید. در این مرحله از پروژه، یک نسخه کپی اضافی و برخی کنوانسیون های نامگذاری را دارید که ممکن است گیج کننده باشد. و این یک مثال بسیار اساسی است درواقع بیشتر پروژه ها، فایل های بیشتری دارند. با داشتن یک سیستم کنترل نسخه واقعی، مدیریت فایل ها بسیار سازمان یافته تر هستند. در درس بعدی، به همین موضوع روند کار خواهیم پرداخت، اما با یک سیستم"کنترل نسخه" مانند گیت .

عنوان: مبانی برنامه نویسی و کنترل نسخه با گیت!!!
بخش: برنامه نویسی
مدرس: Christina Truong
مدت زمان: 101 دقیقه
قیمت: 49,000 تومان
Christina Truong درباره مدرس:
مشهد سئو