خانه / دانستنیها / دوره آموزش ویدیویی مقدماتی گیت lynda

دوره آموزش ویدیویی مقدماتی گیت lynda

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

در دوره آموزشی Git Essential Training نحوه راه‌اندازی و استفاده از نرم‌افزار محبوب، متن-باز گیت را برای مدیریت تغییرات کد خواهید آموخت و با قابلیت‌های اساسی و کلیدی این نرم‌افزار آشنا می‌شوید. هرچند این دوره آموزشی مربوط به سال ۲۰۱۲ است و شاید خیلی به روز نباشد اما برای آشنایی مقدماتی گیت بسیار مفید و کاراست.

عناوین آموزشی:
– بررسی تاریخچه کنترل نسخه
– نصب و راه اندازی Git در مک، ویندوز و لینوکس
– مقدار دهی اولیه یک مخزن (repository)
– نوشتن پیام های مفید
– درک معماری درختی Git
– پیگیری فایل ها اضافه شده، ویرایش، حذف و یا جا به جا شده
– مشاهده مجموعه تغییرات و مقایسه نسخه ها
– لغو تغییرات برای بازگشت به نسخه های قبلی
– ایجاد شاخه های کد و کار با آن ها
– ادغام شاخه های کد
– تغییرات Stashing
– کار با hosted repositories و hosted repositories
– توسعه گردش کاری
– و …

  1. Introduction (2m 46s)
    1. Introduction (1m 7s)
    2. How to use the exercise files (1m 39s)
  2. What is Git? (20m 24s)
    1. Understanding version control (4m 48s)
    2. The history of Git (7m 58s)
    3. About distributed version control (5m 4s)
    4. Who should use Git? (2m 34s)
  3. Installing Git (26m 12s)
    1. Installing Git on a Mac (3m 44s)
    2. Installing Git on Windows (5m 37s)
    3. Installing Git on Linux (1m 30s)
    4. Configuring Git (7m 29s)
    5. Exploring Git auto-completion (5m 35s)
    6. Using Git help (2m 17s)
  4. Getting Started (15m 49s)
    1. Initializing a repository (1m 58s)
    2. Understanding where Git files are stored (2m 34s)
    3. Performing your first commit (2m 4s)
    4. Writing commit messages (5m 22s)
    5. Viewing the commit log (3m 51s)
  5. Git Concepts and Architecture (17m 44s)
    1. Exploring the three-trees architecture (3m 57s)
    2. The Git workflow (3m 15s)
    3. Using hash values (SHA-1) (4m 7s)
    4. Working with the HEAD pointer (6m 25s)
  6. Making Changes to Files (25m 52s)
    1. Adding files (5m 59s)
    2. Editing files (3m 56s)
    3. Viewing changes with diff (3m 35s)
    4. Viewing only staged changes (2m 28s)
    5. Deleting files (5m 29s)
    6. Moving and renaming files (4m 25s)
  7. Using Git with a Real Project (19m 18s)
    1. Introducing the Explore California web site (2m 2s)
    2. Initializing Git (3m 48s)
    3. Editing the support phone number (6m 20s)
    4. Editing the backpack file name and links (7m 8s)
  8. Undoing Changes (38m 45s)
    1. Undoing working directory changes (3m 49s)
    2. Unstaging files (2m 37s)
    3. Amending commits (4m 50s)
    4. Retrieving old versions (4m 7s)
    5. Reverting a commit (3m 12s)
    6. Using reset to undo commits (3m 44s)
    7. Demonstrating a soft reset (4m 8s)
    8. Demonstrating a mixed reset (4m 7s)
    9. Demonstrating a hard reset (5m 8s)
    10. Removing untracked files (3m 3s)
  9. Ignoring Files (۲۷m 22s)
    1. Using .gitignore files (8m 23s)
    2. Understanding what to ignore (4m 47s)
    3. Ignoring files globally (4m 49s)
    4. Ignoring tracked files (5m 26s)
    5. Tracking empty directories (3m 57s)
  10. Navigating the Commit Tree (26m 51s)
    1. Referencing commits (4m 52s)
    2. Exploring tree listings (3m 46s)
    3. Getting more from the commit log (7m 38s)
    4. Viewing commits (4m 4s)
    5. Comparing commits (6m 31s)
  11. Branching (39m 35s)
    1. Branching overview (4m 56s)
    2. Viewing and creating branches (2m 57s)
    3. Switching branches (2m 58s)
    4. Creating and switching branches (4m 53s)
    5. Switching branches with uncommitted changes (3m 26s)
    6. Comparing branches (4m 28s)
    7. Renaming branches (2m 28s)
    8. Deleting branches (4m 18s)
    9. Configuring the command prompt to show the branch (9m 11s)
  12. Merging Branches (28m 32s)
    1. Merging code (3m 11s)
    2. Using fast-forward merge vs. true merge (6m 49s)
    3. Merging conflicts (7m 26s)
    4. Resolving merge conflicts (7m 5s)
    5. Exploring strategies to reduce merge conflicts (4m 1s)
  13. Stashing Changes (14m 34s)
    1. Saving changes in the stash (4m 5s)
    2. Viewing stashed changes (2m 39s)
    3. Retrieving stashed changes (4m 24s)
    4. Deleting stashed changes (3m 26s)
  14. Remotes (1h 5m)
    1. Using local and remote repositories (6m 38s)
    2. Setting up a GitHub account (5m 39s)
    3. Adding a remote repository (4m 0s)
    4. Creating a remote branch (4m 3s)
    5. Cloning a remote repository (4m 26s)
    6. Tracking remote branches (4m 5s)
    7. Pushing changes to a remote repository (5m 8s)
    8. Fetching changes from a remote repository (5m 47s)
    9. Merging in fetched changes (4m 50s)
    10. Checking out remote branches (3m 22s)
    11. Pushing to an updated remote branch (2m 6s)
    12. Deleting a remote branch (3m 8s)
    13. Enabling collaboration (3m 40s(
    14. A collaboration workflow )8m 43s(
  15. Tools and Next Steps (16m 23s)
    1. Setting up aliases for common commands (5m 14s)
    2. Using SSH keys for remote login (2m 56s)
    3. Exploring integrated development environments (1m 4s)
    4. Exploring graphical user interfaces (4m 32s)
    5. Understanding Git hosting (2m 37s)
  16. Conclusion (55s)
    1. Goodbye

فایل تمرینات

دانلود کل دوره از p30download حجم ۵۵۹ مگ

زیرنویس انگلیسی کل مجموعه حجم ۲۵۳ کیلوبایت

 

مطالب پیشنهادی از وب



درباره فروغ مهرعلیان

محقق و پژوهشگر در شرکت مشاوران نرم‌افزاری اعوان

همچنین بررسی کنید

JSON با Jackson، (بخش اول-معرفی)

JSON و XML دو ساختار رایج تبادل داده‌های متنی هستند. بین این دو، JSON به …

۲ نظر

  1. سلام. بسیار سپاس برای این دوره.
    دوستانی که خیلی با زبان انگلیسی آشنایی ندارند، پیشنهاد میکنم از زیرنویس فارسی که برای این مجموعه موجود است استفاده کنند. بسیار دوره‌ی ارزشمندی هست.
    سپاس از جاوا کاپ

     

پاسخ دهید

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