مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
راهنمای کامل Git و GitHub (23 ساعت) - تسلط بر همه ویژگیهای Git: commits، شاخهها، ادغام، تغییر پایه و له کردن. کد ویژوال استودیو اشیاء مختلف GI را بیاموزید - حباب ها، درختان، commit ها و برچسب های حاشیه نویسی ایجاد مخازن Git محلی و راه دور انجام عملیات اولیه و پیشرفته Git بیاموزید نحوه انجام rebasing و ادغام شاخه ها را بیاموزید درخواست pull چیست و چگونه درخواست pull را ایجاد کنید GitHub با استفاده از تکنیک فورک ها به مخازن عمومی کمک کنید و درخواست ها را از مخزن انشعابی بکشید درک نسخه سازی معنایی و نحوه استفاده از تگ های Git به منظور ایجاد نسخه های انتشار نرم افزار یادگیری عملیات پیشرفته Git - له کردن، جمع کردن، اصلاح، بازگرداندن تعهدات. پیش نیازها: ما از همان ابتدا، از ویژگی های اولیه Git شروع می کنیم و به سمت تکنیک ها و عملیات پیشرفته می رویم. فقط کامپیوتر مک، ویندوز یا لینوکس/یونیکس خود را آماده کنید. هر چیزی کار خواهد کرد. اگر تازه وارد Git هستید، لطفاً از همان ابتدا شروع کنید: یاد بگیرید که Git چگونه کار می کند و چگونه عملیات های اساسی را انجام دهید (git add، git commit، git branch) اگر کاربر پیشرفته Git هستید، به شدت به شما توصیه می کنم "How Git works" را تماشا کنید. زیر کاپوت» و سپس به ویژگی های پیشرفته Git مانند له کردن، گیلاس چیدن و غیره بروید. این دوره در مورد Git و GitHub است.
نحوه عملکرد Git را بدانید و همه ویژگیهای Git را از تعهدات اولیه گرفته تا له کردن و تغییر پایه بیاموزید.
اگر این اصطلاحات برای شما جدید هستند - وارد شوید و همه چیز را در مورد داخلی های Git یاد خواهید گرفت و سپس ویژگی های اولیه و پیشرفته Git را با استفاده از چندین فعالیت تمرینی تمرین خواهید کرد.
استاد Git، GitHub، GitHub Desktop، SourceTree و Visual Studio Code شوید.
این کامل ترین راهنمای عملی Git و GitHub در اینجا در Udemy است که شامل تعداد زیادی فعالیت عملی است. مهمتر از همه این است که یاد خواهید گرفت که Git چگونه کار میکند و با دانستن آن میتوانید خیلی راحتتر از ویژگیهای Git استفاده کنید و اشتباهات را در گردش کار توسعه خود برطرف کنید. شما می توانید در مورد Git و GitHub دانش صفر داشته باشید. همه از ابتدا، از ویژگی های اولیه تا پیشرفته آموزش داده خواهند شد. اگر می خواهید دانش عمیقی در مورد Git و GitHub کسب کنید، این دوره برای شما مناسب است!
ما با بررسی ساختار داخلی مخزن Git شروع خواهیم کرد. خواهید آموخت که Git دارای 4 نوع شی است: حباب ها، درختان، commit ها و برچسب های حاشیه نویسی. هر شی دارای هش SHA1 منحصر به فردی است. همچنین تمام اشیاء در پوشه ها ذخیره می شوند. هر شی فقط یک مرجع به آن دارد - هش SHA1. فایل ها در حباب ها ذخیره می شوند. نام فایل ها در سایر اشیاء Git به نام درخت ذخیره می شوند.
من به شما توضیح خواهم داد که چگونه بدون استفاده از git commit و git add، اشیاء Git جدید ایجاد کنید. پس از ایجاد شی Git در مخزن Git، آن را در قسمت مرحله بندی و دایرکتوری کاری (در جهت مخالف جریان سنتی Git) بررسی می کنید
بعد از آن به تعداد زیادی فعالیت تمرینی خواهیم پرداخت و از ویژگی های مختلف Git و GitHub استفاده خواهیم کرد
در بخشهای تمرینی، چندین فعالیت Git را انجام خواهید داد:
مخزن جدید Git را راه اندازی کنید
تغییرات ایجاد کنید، آنها را به قسمت صحنه اضافه کنید و متعهد شوید
شعبه ایجاد کنید، شاخه های تسویه حساب کنید و شاخه ها را ادغام کنید
ادغام سریع و سه طرفه شاخه ها را انجام دهید
تداخلات ادغام را حل کنید
به حالت HEAD جدا شده بروید و در آنجا تعهدات آزمایشی انجام دهید
بازسازی شاخه ها را انجام دهید
همچنین ویژگی های مختلف GitHub را یاد خواهید گرفت و تمرین خواهید کرد
مخزن های محلی و راه دور را وصل کنید
عملیات فشار، واکشی و کشیدن
درخواست کشش را باز کنید
درخواست ادغام کشش
نسخههای نرمافزار را با استفاده از Git Tags اضافه کنید
چنگالها را از مخازن دیگر ایجاد کنید
با استفاده از تکنیک فورک و درخواستهای کششی در مخازن عمومی مشارکت کنید
بازسازی را با له کردن انجام دهید
شما نه فقط از دستورات ترمینال و پوسته برای انجام عملیات Git استفاده خواهید کرد. به موازات آن، از برنامههای رابط کاربری گرافیکی نیز استفاده خواهید کرد که عملیات روزمره Git را ساده میکنند:
رومیزی GitHub
SourceTree
کد VisualStudio
با این دوره به تقریبا 200 سخنرانی و ده ها تمرین عملی مادام العمر دسترسی خواهید داشت. پس از دوره، شما یک گورو Git و GitHub خواهید شد و می توانید به راحتی وظایف اولیه و پیشرفته Git را انجام دهید.
اما مهمتر از همه این است که Git را درک خواهید کرد.
همچنین 30 روز ضمانت بازگشت وجه دریافت خواهید کرد. سوالی پرسیده نشد!
منتظر نباشید و اکنون به دوره بپیوندید!
سرفصل ها و درس ها
مقدمه ای بر Git و GitHub
Introduction to the Git and GitHub
خوش آمد گویی و بررسی اجمالی دوره
Welcome and Course Overview
بیا وصل بشیم به انجمن یادگیری بپیوندید
Let's get connected! Join the Learning Community
بخش 1 مقدمه
Section 1 Introduction
PDF - مقدمه ای بر Git و GitHub
PDF - Introduction to the Git and GitHub
Git در مقابل GitHub
Git vs GitHub
مقدمه ای بر Git و GitHub
Introduction to the Git and GitHub
خوش آمد گویی و بررسی اجمالی دوره
Welcome and Course Overview
بیا وصل بشیم به انجمن یادگیری بپیوندید
Let's get connected! Join the Learning Community
بخش 1 مقدمه
Section 1 Introduction
PDF - مقدمه ای بر Git و GitHub
PDF - Introduction to the Git and GitHub
Git در مقابل GitHub
Git vs GitHub
نصب Git و پیکربندی Shell
Installation of the Git and configuration of the Shell
بخش 2 مقدمه
Section 2 Introduction
نصب Git در MacOS
Installing Git on MacOS
نصب Git در ویندوز
Installing Git on Windows
نصب Git در لینوکس
Installing Git on Linux
نصب iTerm2 در مک
Installing iTerm2 on the Mac
نصب پوسته سفارشی Z-Shell در مک
Installing custom shell Z-Shell on the Mac
نصب Git و پیکربندی Shell
Installation of the Git and configuration of the Shell
بخش 2 مقدمه
Section 2 Introduction
نصب Git در MacOS
Installing Git on MacOS
نصب Git در ویندوز
Installing Git on Windows
نصب Git در لینوکس
Installing Git on Linux
نصب iTerm2 در مک
Installing iTerm2 on the Mac
نصب پوسته سفارشی Z-Shell در مک
Installing custom shell Z-Shell on the Mac
دستورات اصلی شل
Basic Shell commands
بخش 3 مقدمه
Section 3 Introduction
PDF - دستورات اولیه پوسته
PDF - Basic Shell Commands
دستورات شل - مدیریت دایرکتوری
Shell commands - directory management
دستورات پوسته - مدیریت فایل - قسمت 1
Shell commands - file management - PART 1
دستورات پوسته - مدیریت فایل - قسمت 2
Shell commands - file management - PART 2
دستورات اصلی شل
Basic Shell commands
بخش 3 مقدمه
Section 3 Introduction
PDF - دستورات اولیه پوسته
PDF - Basic Shell Commands
دستورات شل - مدیریت دایرکتوری
Shell commands - directory management
دستورات پوسته - مدیریت فایل - قسمت 1
Shell commands - file management - PART 1
دستورات پوسته - مدیریت فایل - قسمت 2
Shell commands - file management - PART 2
نحوه عملکرد Git در زیر کاپوت
How Git works under the hood
بخش 4 مقدمه
Section 4 Introduction
PDF - نحوه عملکرد Git در زیر کاپوت
PDF - How Git works under the hood
مخزن جدید Git را راه اندازی کنید
Initialize new Git repository
نمای کلی پوشه git
Overview of .git folder
انواع شی Git
Git object types
نوشتن شی Git جدید با git hash-object
Writing new Git object with git hash-object
پایگاه داده JSON در مقابل Git
JSON vs Git database
تابع هش چیست؟
What is hash function
نمای کلی توابع هش
Hash functions overview
عملکرد هش SHA1
SHA1 Hash Function
Git چند فایل می تواند ذخیره کند
How many files Git could store
نظریه احتمال در بازی تاس
Probability theory in Dice game
احتمال برخورد گیت هش
Git hash collision probability
سخنرانی بعدی اختیاری است
Next lecture is OPTIONAL
جزئیات بیشتر در مورد احتمال برخورد هش (اختیاری)
More details on hash collision probability (OPTIONAL)
کاوش اشیاء Git با دستور git cat-file
Exploring Git objects with git cat-file command
Git Blob جدید بر اساس فایل ایجاد کنید
Create new Git Blob based on the file
Git blobs نام فایل ها را ذخیره نمی کند
Git blobs don't store filenames
محتویات اشیاء Git
Contents of Git objects
چیزی که تا الان داریم
What we have so far
اشیاء درختی در Git
Tree objects in Git
مجوزهای شی Git
Git object permissions
ایجاد شی Git Tree
Creating Git Tree object
بررسی شی درختی
Examining Tree Object
دایرکتوری کاری، ناحیه مرحله بندی و مخزن Git
Working directory, Staging area and Git repository
مروری بر توزیع فایل های جاری
Overview of current files distribution
Git read-tree
Git read-tree
با استفاده از فایلهای git ls فایلها را در ناحیه مرحلهبندی بخوانید
Read files in the staging area using git ls-files
Git Checkout-index
Git checkout-index
چند پوشه را می توان برای اشیا ایجاد کرد
How many folders could be created for objects
خلاصه بخش
Section Summary
نحوه عملکرد Git در زیر کاپوت
How Git works under the hood
بخش 4 مقدمه
Section 4 Introduction
PDF - نحوه عملکرد Git در زیر کاپوت
PDF - How Git works under the hood
مخزن جدید Git را راه اندازی کنید
Initialize new Git repository
نمای کلی پوشه git
Overview of .git folder
انواع شی Git
Git object types
نوشتن شی Git جدید با git hash-object
Writing new Git object with git hash-object
پایگاه داده JSON در مقابل Git
JSON vs Git database
تابع هش چیست؟
What is hash function
نمای کلی توابع هش
Hash functions overview
عملکرد هش SHA1
SHA1 Hash Function
Git چند فایل می تواند ذخیره کند
How many files Git could store
نظریه احتمال در بازی تاس
Probability theory in Dice game
احتمال برخورد گیت هش
Git hash collision probability
سخنرانی بعدی اختیاری است
Next lecture is OPTIONAL
جزئیات بیشتر در مورد احتمال برخورد هش (اختیاری)
More details on hash collision probability (OPTIONAL)
کاوش اشیاء Git با دستور git cat-file
Exploring Git objects with git cat-file command
Git Blob جدید بر اساس فایل ایجاد کنید
Create new Git Blob based on the file
Git blobs نام فایل ها را ذخیره نمی کند
Git blobs don't store filenames
محتویات اشیاء Git
Contents of Git objects
چیزی که تا الان داریم
What we have so far
اشیاء درختی در Git
Tree objects in Git
مجوزهای شی Git
Git object permissions
ایجاد شی Git Tree
Creating Git Tree object
بررسی شی درختی
Examining Tree Object
دایرکتوری کاری، ناحیه مرحله بندی و مخزن Git
Working directory, Staging area and Git repository
مروری بر توزیع فایل های جاری
Overview of current files distribution
Git read-tree
Git read-tree
با استفاده از فایلهای git ls فایلها را در ناحیه مرحلهبندی بخوانید
Read files in the staging area using git ls-files
Git Checkout-index
Git checkout-index
چند پوشه را می توان برای اشیا ایجاد کرد
How many folders could be created for objects
خلاصه بخش
Section Summary
عملیات Git پایه
Basic Git operations
بخش 5 مقدمه
Section 5 Introduction
PDF - عملیات پایه Git
PDF - Basic Git operations
Commit چیست
What is Commit
نام و ایمیل نویسنده Git را پیکربندی کنید
Configure Git author name and email
ایجاد اولین commit
Creating first commit
کاوش شی commit
Exploring commit object
نمای کلی وضعیت پروژه فعلی
Current project state overview
دستورات پایه Git
Basic Git commands
افزودن فایل جدید به پوشه کاری
Adding new file to working directory
چرخه عمر فایل های Git
Git files lifecycle
فایل مرحله
Stage file
فایل را با استفاده از git rm unstage کنید
Unstage file using git rm
تغییرات را متعهد شوید
Commit changes
بررسی تغییرات در مخزن Git
Exploring changes in Git repository
نمودار فعلی مخزن Git
Current diagram of Git repository
عملیات Git پایه
Basic Git operations
بخش 5 مقدمه
Section 5 Introduction
PDF - عملیات پایه Git
PDF - Basic Git operations
Commit چیست
What is Commit
نام و ایمیل نویسنده Git را پیکربندی کنید
Configure Git author name and email
ایجاد اولین commit
Creating first commit
کاوش شی commit
Exploring commit object
نمای کلی وضعیت پروژه فعلی
Current project state overview
دستورات پایه Git
Basic Git commands
افزودن فایل جدید به پوشه کاری
Adding new file to working directory
چرخه عمر فایل های Git
Git files lifecycle
فایل مرحله
Stage file
فایل را با استفاده از git rm unstage کنید
Unstage file using git rm
تغییرات را متعهد شوید
Commit changes
بررسی تغییرات در مخزن Git
Exploring changes in Git repository
نمودار فعلی مخزن Git
Current diagram of Git repository
شاخه ها و HEAD را گیت کنید
Git branches and HEAD
بخش 6 مقدمه
Section 6 Introduction
PDF - شاخه های Git و HEAD
PDF - Git branches and HEAD
رایج ترین عملیات Git
Most common Git operations
مروری بر وضعیت فعلی پروژه
Overview of the current project state
نصب دسکتاپ GitHub
Installing GitHub Desktop
نمای کلی دسکتاپ GitHub
GitHub Desktop Overview
شعبه در گیت چیست؟
What is branch in Git
HEAD در Git چیست
What is HEAD in Git
ارتکاب سوم
Third commit
مخزن Git بعد از commit سوم تغییر می کند
Git repository changes after third commit
پرداخت تعهد خاص
Checkout specific commit
چرا به شعب نیاز داریم؟
Why do we need branches
مدیریت شعب Git
Git branches management
شعبه جدید ایجاد کنید
Create new branch
تغییرات را در شعبه جدید انجام دهید
Commit changes in the new branch
commit را در شعبه جدید کاوش کنید
Explore commit in the new branch
Git از حباب هایی با همان محتویات دوباره استفاده می کند
Git reuses blobs with the same contents
شاخه ها و HEAD را گیت کنید
Git branches and HEAD
بخش 6 مقدمه
Section 6 Introduction
PDF - شاخه های Git و HEAD
PDF - Git branches and HEAD
رایج ترین عملیات Git
Most common Git operations
مروری بر وضعیت فعلی پروژه
Overview of the current project state
نصب دسکتاپ GitHub
Installing GitHub Desktop
نمای کلی دسکتاپ GitHub
GitHub Desktop Overview
شعبه در گیت چیست؟
What is branch in Git
HEAD در Git چیست
What is HEAD in Git
ارتکاب سوم
Third commit
مخزن Git بعد از commit سوم تغییر می کند
Git repository changes after third commit
پرداخت تعهد خاص
Checkout specific commit
چرا به شعب نیاز داریم؟
Why do we need branches
مدیریت شعب Git
Git branches management
شعبه جدید ایجاد کنید
Create new branch
تغییرات را در شعبه جدید انجام دهید
Commit changes in the new branch
commit را در شعبه جدید کاوش کنید
Explore commit in the new branch
Git از حباب هایی با همان محتویات دوباره استفاده می کند
Git reuses blobs with the same contents
شبیه سازی، کاوش و اصلاح مخازن عمومی
Cloning, exploring and modifying public repositories
بخش 7 مقدمه
Section 7 Introduction
شبیه سازی مخزن از راه دور
Cloning remote repository
کاوش محتویات مخزن کلون شده
Exploring contents of the cloned repository
باز کردن بسته بندی اشیاء Git
Unpacking Git objects
کاوش مخزن کلون شده در دسکتاپ GitHub
Exploring cloned repository in GitHub Desktop
نصب ویرایشگر متن Visual Studio Code
Installing text editor Visual Studio Code
کاوش کد ویژوال استودیو
Exploring Visual Studio Code
تغییرات را در مخزن کلون شده انجام دهید
Commit changes in the cloned repository
دستور Git diff
Git diff command
مروری بر تغییرات
Overview of the changes
شبیه سازی، کاوش و اصلاح مخازن عمومی
Cloning, exploring and modifying public repositories
بخش 7 مقدمه
Section 7 Introduction
شبیه سازی مخزن از راه دور
Cloning remote repository
کاوش محتویات مخزن کلون شده
Exploring contents of the cloned repository
باز کردن بسته بندی اشیاء Git
Unpacking Git objects
کاوش مخزن کلون شده در دسکتاپ GitHub
Exploring cloned repository in GitHub Desktop
نصب ویرایشگر متن Visual Studio Code
Installing text editor Visual Studio Code
کاوش کد ویژوال استودیو
Exploring Visual Studio Code
تغییرات را در مخزن کلون شده انجام دهید
Commit changes in the cloned repository
دستور Git diff
Git diff command
مروری بر تغییرات
Overview of the changes
ادغام شاخه ها
Merging branches
بخش 8 مقدمه
Section 8 Introduction
PDF - ادغام شاخه ها
PDF - Merging branches
چرا ادغام شاخه ها مورد نیاز است
Why branches merging is needed
ادغام سریع به جلو
Fast forward merge
فرآیند ادغام
Merging process
ادغام سریع به جلو در عمل
Fast forward merge in action
ادغام 3 طرفه
3-way merge
انجام ادغام 3 طرفه
Performing 3-way merge
مشاهده مخزن Git پس از ادغام سه طرفه
Observing Git repository after 3-way merge
در حال نصب SourceTree
Installing SourceTree
SourceTree در عمل
SourceTree in action
تضاد ادغام چیست
What is merge conflict
ایجاد تضاد ادغام
Creating merge conflict
مشاهده تضادها در ناحیه صحنه سازی و دایرکتوری کاری
Observing conflicts in staging area and working directory
حل تعارض ادغام در ترمینال
Resolving merge conflict in Terminal
حل تضادها در VS Code
Resolving conflicts in VS Code
ادغام شاخه ها
Merging branches
بخش 8 مقدمه
Section 8 Introduction
PDF - ادغام شاخه ها
PDF - Merging branches
چرا ادغام شاخه ها مورد نیاز است
Why branches merging is needed
ادغام سریع به جلو
Fast forward merge
فرآیند ادغام
Merging process
ادغام سریع به جلو در عمل
Fast forward merge in action
ادغام 3 طرفه
3-way merge
انجام ادغام 3 طرفه
Performing 3-way merge
مشاهده مخزن Git پس از ادغام سه طرفه
Observing Git repository after 3-way merge
در حال نصب SourceTree
Installing SourceTree
SourceTree در عمل
SourceTree in action
تضاد ادغام چیست
What is merge conflict
ایجاد تضاد ادغام
Creating merge conflict
مشاهده تضادها در ناحیه صحنه سازی و دایرکتوری کاری
Observing conflicts in staging area and working directory
حل تعارض ادغام در ترمینال
Resolving merge conflict in Terminal
حل تضادها در VS Code
Resolving conflicts in VS Code
GitHub و مخازن راه دور
GitHub and remote repositories
بخش 9 مقدمه
Section 9 Introduction
PDF - GitHub و مخازن راه دور
PDF - GitHub and remote repositories
سرویس میزبانی گیت چیست؟
What is Git hosting service
ایجاد حساب GitHub
Creating GitHub account
اکنون شعبه پیشفرض برای مخازن جدید در GitHub "اصلی" است.
Now default branch for new repositories at GitHub is "main"
کاوش اولین مخزن در GitHub
Exploring first repository at GitHub
ایجاد یک commit دیگر در GitHub
Creating another commit at GitHub
ایجاد شعبه جدید در GitHub
Creating new branch at GitHub
ایجاد تغییرات در شعبه جدید
Making changes in the new branch
شبیه سازی مخزن از راه دور
Cloning remote repository
مخزن از راه دور چیست؟
What is remote repository
چگونه مخزن از راه دور همکاری را تقویت می کند
How remote repository empowers collaboration
GitHub و مخازن راه دور
GitHub and remote repositories
بخش 9 مقدمه
Section 9 Introduction
PDF - GitHub و مخازن راه دور
PDF - GitHub and remote repositories
سرویس میزبانی گیت چیست؟
What is Git hosting service
ایجاد حساب GitHub
Creating GitHub account
اکنون شعبه پیشفرض برای مخازن جدید در GitHub "اصلی" است.
Now default branch for new repositories at GitHub is "main"
کاوش اولین مخزن در GitHub
Exploring first repository at GitHub
ایجاد یک commit دیگر در GitHub
Creating another commit at GitHub
ایجاد شعبه جدید در GitHub
Creating new branch at GitHub
ایجاد تغییرات در شعبه جدید
Making changes in the new branch
شبیه سازی مخزن از راه دور
Cloning remote repository
مخزن از راه دور چیست؟
What is remote repository
چگونه مخزن از راه دور همکاری را تقویت می کند
How remote repository empowers collaboration
فشار دهید، بیاورید و بکشید
Git push, fetch and pull
بخش 10 مقدمه
Section 10 Introduction
PDF - Git push، fetch and pull
PDF - Git push, fetch and pull
نمای کلی دستورات فشار، واکشی و کشیدن Git
Overview of the push, fetch and pull Git commands
منشاء چیست
What is origin
شعبه های راه دور و محلی را فهرست کنید
List remote and local branches
شاخه ردیابی چیست
What is tracking branch
پرداخت شعبه از راه دور
Checkout remote branch
مبدا نمایش از راه دور Git
Git remote show origin
Git Fetch در عمل
Git fetch in action
Git pull فرآیند 2 مرحله ای است
Git pull is 2-step process
نحوه اجرای git pull
How to perform git pull
FETCH_HEAD چیست
What is FETCH_HEAD
کشش جیت با ادغام سریع به جلو
Git pull with fast forward merge
واکشی دستی تغییرات از راه دور
Fetch remote changes manually
FETCH_HEAD را به صورت دستی ادغام کنید
Merge FETCH_HEAD manually
حل تضادها در حین کشش Git
Resolving conflicts during Git pull
فشار دادن به مخزن راه دور
Pushing to remote repository
زیر نظر نویسنده دیگری متعهد شوید
Commit under another author
شعب محلی و راه دور اکنون همگام هستند
Remote and local branches are in sync now
ایجاد شعبه راه دور بر اساس شعبه محلی
Create remote branch based on local branch
به روز رسانی وضعیت ردیابی شعب
Update tracking statuses of the branches
شاخه راه دور را با استفاده از ترمینال محلی حذف کنید
Remove remote branch using local terminal
Git show-ref
Git show-ref
فشار دهید، بیاورید و بکشید
Git push, fetch and pull
بخش 10 مقدمه
Section 10 Introduction
PDF - Git push، fetch and pull
PDF - Git push, fetch and pull
نمای کلی دستورات فشار، واکشی و کشیدن Git
Overview of the push, fetch and pull Git commands
منشاء چیست
What is origin
شعبه های راه دور و محلی را فهرست کنید
List remote and local branches
شاخه ردیابی چیست
What is tracking branch
پرداخت شعبه از راه دور
Checkout remote branch
مبدا نمایش از راه دور Git
Git remote show origin
Git Fetch در عمل
Git fetch in action
Git pull فرآیند 2 مرحله ای است
Git pull is 2-step process
نحوه اجرای git pull
How to perform git pull
FETCH_HEAD چیست
What is FETCH_HEAD
کشش جیت با ادغام سریع به جلو
Git pull with fast forward merge
واکشی دستی تغییرات از راه دور
Fetch remote changes manually
FETCH_HEAD را به صورت دستی ادغام کنید
Merge FETCH_HEAD manually
حل تضادها در حین کشش Git
Resolving conflicts during Git pull
فشار دادن به مخزن راه دور
Pushing to remote repository
زیر نظر نویسنده دیگری متعهد شوید
Commit under another author
شعب محلی و راه دور اکنون همگام هستند
Remote and local branches are in sync now
ایجاد شعبه راه دور بر اساس شعبه محلی
Create remote branch based on local branch
به روز رسانی وضعیت ردیابی شعب
Update tracking statuses of the branches
شاخه راه دور را با استفاده از ترمینال محلی حذف کنید
Remove remote branch using local terminal
Git show-ref
Git show-ref
درخواست ها را بکشید
Pull requests
بخش 11 مقدمه
Section 11 Introduction
PDF - درخواست ها را بکشید
PDF - Pull requests
همکاری بین مشارکت کنندگان
Collaboration between contributors
درخواست کشش چیست؟
What is pull request?
چرا درخواست pull درخواست کشش نام گرفت
Why pull request was named pull request
درخواست کشش یا درخواست ادغام
Pull request or Merge request
درخواست را مرحله به مرحله بکشید
Pull request step-by-step
یک مخزن جدید در GitHub ایجاد کنید
Create new repository at GitHub
تغییر نویسنده آخرین کامیت
Changing author of the last commit
هل دادن شاخه به ریموت
Pushing branch to remote
درخواست کشش را باز کنید
Open pull request
افزودن نظرات و تایید درخواست کشش
Adding comments and approving pull request
ایجاد و انتشار شعبه جدید با استفاده از دسکتاپ GitHub
Creating and publishing new branch using GitHub Desktop
ورود به GitHub در دسکتاپ GitHub
Signing in to GitHub in the GitHub Desktop
ایجاد و ادغام درخواست کشش
Creating and merging pull request
افزودن همکار جدید تحت GitHub
Adding new collaborator under GitHub
کاوش حساب GitHub خود
Exploring own GitHub account
افتتاح و ادغام روابط عمومی توسط همکار
Opening and merging PR by collaborator
به طور پیش فرض ادغام بدون تأیید مجاز است
By default merging is allowed without approvals
قانون شاخه محافظت شده را پیکربندی کنید
Configure protected branch rule
ادغام پس از تایید الزامی
Merging after required approve
بررسی درخواست های کشش در مخازن عمومی
Exploring pull requests in the public repositories
کار با مشکلات در GitHub
Working with issues at GitHub
درخواست ها را بکشید
Pull requests
بخش 11 مقدمه
Section 11 Introduction
PDF - درخواست ها را بکشید
PDF - Pull requests
همکاری بین مشارکت کنندگان
Collaboration between contributors
درخواست کشش چیست؟
What is pull request?
چرا درخواست pull درخواست کشش نام گرفت
Why pull request was named pull request
درخواست کشش یا درخواست ادغام
Pull request or Merge request
درخواست را مرحله به مرحله بکشید
Pull request step-by-step
یک مخزن جدید در GitHub ایجاد کنید
Create new repository at GitHub
تغییر نویسنده آخرین کامیت
Changing author of the last commit
هل دادن شاخه به ریموت
Pushing branch to remote
درخواست کشش را باز کنید
Open pull request
افزودن نظرات و تایید درخواست کشش
Adding comments and approving pull request
ایجاد و انتشار شعبه جدید با استفاده از دسکتاپ GitHub
Creating and publishing new branch using GitHub Desktop
ورود به GitHub در دسکتاپ GitHub
Signing in to GitHub in the GitHub Desktop
ایجاد و ادغام درخواست کشش
Creating and merging pull request
افزودن همکار جدید تحت GitHub
Adding new collaborator under GitHub
کاوش حساب GitHub خود
Exploring own GitHub account
افتتاح و ادغام روابط عمومی توسط همکار
Opening and merging PR by collaborator
به طور پیش فرض ادغام بدون تأیید مجاز است
By default merging is allowed without approvals
قانون شاخه محافظت شده را پیکربندی کنید
Configure protected branch rule
ادغام پس از تایید الزامی
Merging after required approve
بررسی درخواست های کشش در مخازن عمومی
Exploring pull requests in the public repositories
کار با مشکلات در GitHub
Working with issues at GitHub
چنگال و کمک به مخازن عمومی
Forks and contribution to the public repositories
بخش 12 مقدمه
Section 12 Introduction
PDF - چنگال ها و کمک به مخازن عمومی
PDF - Forks and contribution to the public repositories
ایجاد چنگال
Creating Fork
نحوه همگام سازی تغییرات از مخزن والد
How to sync changes from the parent repository
افزودن مخزن از راه دور بالادستی جدید
Adding new upstream remote repository
واکشی تغییرات از بالادست
Fetching changes from upstream
همگام سازی تغییرات از بالادست
Synchronizing changes from upstream
نحوه باز کردن درخواست کشش از مخزن فورک شده
How to open pull request from the forked repository
برای ایجاد درخواست کشش از مخزن فورک شده برنامه ریزی کنید
Plan for creating pull request from the forked repository
در حال حذف همکار مخزن
Removing repository collaborator
مخزن فورکینگ
Forking repository
انجام تغییرات در مخزن فورک شده
Committing changes in the forked repository
درخواست کشش را از مخزن فورکی باز کنید
Open pull request from the forked repository
تایید و ادغام درخواست کشش از مخزن فورک شده
Approving and merging pull request from the forked repository
چنگال و کمک به مخازن عمومی
Forks and contribution to the public repositories
بخش 12 مقدمه
Section 12 Introduction
PDF - چنگال ها و کمک به مخازن عمومی
PDF - Forks and contribution to the public repositories
ایجاد چنگال
Creating Fork
نحوه همگام سازی تغییرات از مخزن والد
How to sync changes from the parent repository
افزودن مخزن از راه دور بالادستی جدید
Adding new upstream remote repository
واکشی تغییرات از بالادست
Fetching changes from upstream
همگام سازی تغییرات از بالادست
Synchronizing changes from upstream
نحوه باز کردن درخواست کشش از مخزن فورک شده
How to open pull request from the forked repository
برای ایجاد درخواست کشش از مخزن فورک شده برنامه ریزی کنید
Plan for creating pull request from the forked repository
در حال حذف همکار مخزن
Removing repository collaborator
مخزن فورکینگ
Forking repository
انجام تغییرات در مخزن فورک شده
Committing changes in the forked repository
درخواست کشش را از مخزن فورکی باز کنید
Open pull request from the forked repository
تایید و ادغام درخواست کشش از مخزن فورک شده
Approving and merging pull request from the forked repository
تگ های گیت
Git Tags
بخش 13 مقدمه
Section 13 Introduction
PDF - تگ های گیت
PDF - Git Tags
نمای کلی تگ های Git
Git tags overview
صحنهسازی در مقابل تولید
Staging vs Production
نسخه سازی معنایی
Semantic versioning
برچسب های سبک در مقابل حاشیه نویسی
Lightweight vs Annotated tags
ایجاد برچسب های سبک وزن
Creating lightweight tags
ایجاد تگ مشروح
Creating annotated tag
کاوش شی تگ git
Exploring git tag object
فشار دادن برچسب ها به ریموت
Pushing tags to remote
تگ های گیت
Git Tags
بخش 13 مقدمه
Section 13 Introduction
PDF - تگ های گیت
PDF - Git Tags
نمای کلی تگ های Git
Git tags overview
صحنهسازی در مقابل تولید
Staging vs Production
نسخه سازی معنایی
Semantic versioning
برچسب های سبک در مقابل حاشیه نویسی
Lightweight vs Annotated tags
ایجاد برچسب های سبک وزن
Creating lightweight tags
ایجاد تگ مشروح
Creating annotated tag
کاوش شی تگ git
Exploring git tag object
فشار دادن برچسب ها به ریموت
Pushing tags to remote
Rebasing
Rebasing
بخش 14 مقدمه
Section 14 Introduction
PDF - Rebasing
PDF - Rebasing
مقدمه ای بر Rebasing
Introduction to Rebasing
ادغام در مقابل Rebasing
Merging vs Rebasing
نحوه انجام rebasing
How to perform rebasing
تغییر پایه - مرحله 1
Rebasing - STEP 1
تغییر پایه - مرحله 2
Rebasing - STEP 2
ایجاد مخزن جدید
Creating new repository
ایجاد شاخه ویژگی و ایجاد تغییرات
Creating feature branch and making changes
تغییر شاخه ویژگی در بالای شاخه اصلی
Rebasing feature branch on top of master branch
تکمیل rebasing با انجام ادغام
Completing rebasing by performing merging
کاوش گراف و تعهدات در SourceTree
Exploring graph and commits in SourceTree
حذف شاخه ویژگی و فشار دادن به کنترل از راه دور
Deleteing feature branch and pushing to remote
Rebasing
Rebasing
بخش 14 مقدمه
Section 14 Introduction
PDF - Rebasing
PDF - Rebasing
مقدمه ای بر Rebasing
Introduction to Rebasing
ادغام در مقابل Rebasing
Merging vs Rebasing
نحوه انجام rebasing
How to perform rebasing
تغییر پایه - مرحله 1
Rebasing - STEP 1
تغییر پایه - مرحله 2
Rebasing - STEP 2
ایجاد مخزن جدید
Creating new repository
ایجاد شاخه ویژگی و ایجاد تغییرات
Creating feature branch and making changes
تغییر شاخه ویژگی در بالای شاخه اصلی
Rebasing feature branch on top of master branch
تکمیل rebasing با انجام ادغام
Completing rebasing by performing merging
کاوش گراف و تعهدات در SourceTree
Exploring graph and commits in SourceTree
حذف شاخه ویژگی و فشار دادن به کنترل از راه دور
Deleteing feature branch and pushing to remote
نادیده گرفتن فایل ها در Git
Ignoring files in Git
بخش 15 مقدمه
Section 15 Introduction
PDF - نادیده گرفتن فایل ها در Git
PDF - Ignoring files in Git
مقدمه برو Git ignore
Introduction go Git ignore
وضعیت فایل Git - پیگیری نشده، ردیابی و نادیده گرفته شده است
Git file statuses - untracked, tracked and ignored
قوانین اساسی گیتیگنور
Basic gitignore rules
فشار دادن مخزن با فایل های نادیده گرفته شده به ریموت
Pushing repository with ignored files to remote
ارتکاب فایلی که قبلاً نادیده گرفته شده است
Committing previously ignored file
فایل تعهد شده قبلی را نادیده بگیرید
Ignore previously committed file
Git شیوه ها و الگوهای رایج را نادیده می گیرد
Git ignore common practices and templates
نادیده گرفتن فایل ها در Git
Ignoring files in Git
بخش 15 مقدمه
Section 15 Introduction
PDF - نادیده گرفتن فایل ها در Git
PDF - Ignoring files in Git
مقدمه برو Git ignore
Introduction go Git ignore
وضعیت فایل Git - پیگیری نشده، ردیابی و نادیده گرفته شده است
Git file statuses - untracked, tracked and ignored
قوانین اساسی گیتیگنور
Basic gitignore rules
فشار دادن مخزن با فایل های نادیده گرفته شده به ریموت
Pushing repository with ignored files to remote
ارتکاب فایلی که قبلاً نادیده گرفته شده است
Committing previously ignored file
فایل تعهد شده قبلی را نادیده بگیرید
Ignore previously committed file
Git شیوه ها و الگوهای رایج را نادیده می گیرد
Git ignore common practices and templates
سر جدا شده
Detached HEAD
بخش 16 مقدمه
Section 16 Introduction
PDF - سر جدا شده
PDF - Detached HEAD
حالت HEAD جدا شده
Detached HEAD state
انجام تعهدات آزمایشی در حالت HEAD جدا شده
Making experimental commits in detached HEAD state
حفظ تغییرات ایجاد شده در حالت HEAD جدا شده
Retaining changes made in the detached HEAD state
سر جدا شده
Detached HEAD
بخش 16 مقدمه
Section 16 Introduction
PDF - سر جدا شده
PDF - Detached HEAD
حالت HEAD جدا شده
Detached HEAD state
انجام تعهدات آزمایشی در حالت HEAD جدا شده
Making experimental commits in detached HEAD state
حفظ تغییرات ایجاد شده در حالت HEAD جدا شده
Retaining changes made in the detached HEAD state
گیت پیشرفته
Advanced Git
بخش 17 مقدمه
Section 17 Introduction
شبیه سازی یکی از مخازن عمومی
Cloning one of the public repositories
اگر دستور "git lg" در دسترس نباشد
If "git lg" command is not available
گزینههای گزارش Git - یک خط، نمودار، آمار
Git log options - oneline, graph, stat
Git shortlog
Git shortlog
فیلتر کردن بر اساس نویسنده یا کلمه کلیدی انجام می شود
Filtering commits by author or keyword
قالب بندی زیبای git log
Pretty formatting of git log
commit های ادغام را در git log فیلتر کنید
Filter out merge commits in git log
گیت ریست
Git reset
Git Revert
Git revert
اصلاح آخرین کامیت با استفاده از گزینه amend
Modifying last commit using amend option
گیلاس چیدن متعهد می شود
Cherry-picking commits
Reflog - ثبت تمام عملیات Git
Reflog - log of all Git operations
ذخیره سازی تغییرات با استفاده از ترمینال
Stashing changes using terminal
ذخیره سازی با استفاده از دسکتاپ GitHub
Stashing using GitHub Desktop
مجموعه زباله
Garbage collection
Squashing از commit ها در GitHub
Squashing of commits at GitHub
Rebasing تعاملی با له کردن در مخزن محلی
Interactive rebasing with squashing in the local repository
گردش کار توسعه Git
Git development workflow
گیت پیشرفته
Advanced Git
بخش 17 مقدمه
Section 17 Introduction
شبیه سازی یکی از مخازن عمومی
Cloning one of the public repositories
اگر دستور "git lg" در دسترس نباشد
If "git lg" command is not available
گزینههای گزارش Git - یک خط، نمودار، آمار
Git log options - oneline, graph, stat
Git shortlog
Git shortlog
فیلتر کردن بر اساس نویسنده یا کلمه کلیدی انجام می شود
Filtering commits by author or keyword
قالب بندی زیبای git log
Pretty formatting of git log
commit های ادغام را در git log فیلتر کنید
Filter out merge commits in git log
گیت ریست
Git reset
Git Revert
Git revert
اصلاح آخرین کامیت با استفاده از گزینه amend
Modifying last commit using amend option
گیلاس چیدن متعهد می شود
Cherry-picking commits
Reflog - ثبت تمام عملیات Git
Reflog - log of all Git operations
ذخیره سازی تغییرات با استفاده از ترمینال
Stashing changes using terminal
ذخیره سازی با استفاده از دسکتاپ GitHub
Stashing using GitHub Desktop
مجموعه زباله
Garbage collection
Squashing از commit ها در GitHub
Squashing of commits at GitHub
Rebasing تعاملی با له کردن در مخزن محلی
Interactive rebasing with squashing in the local repository
گردش کار توسعه Git
Git development workflow
صفحات GitHub
GitHub Pages
بخش 18 مقدمه
Section 18 Introduction
ایجاد وب سایت ساده با استفاده از صفحات GitHub
Creating simple website using GitHub Pages
میزبانی هر مخزن با استفاده از صفحات GitHub
Hosting any Repository using GitHub Pages
ایجاد اپلیکیشن اصلی React
Creating basic React application
آماده سازی برنامه React برای انتشار در صفحات GitHub
Preparing React application for publish to the GitHub Pages
رفع خطا با اعتبارنامه های کش شده با استفاده از SSH به جای HTTPS
Fixing error with cached credentials by using SSH instead of HTTPS
تأیید صفحه React GitHub
Verifying React GitHub Page
پیکربندی دامنه سفارشی برای صفحات GitHub
Configuring custom domain for GitHub Pages
ایجاد صفحه ایستا GitHub با استفاده از markdown
Creating static GitHub Page using markdown
صفحات GitHub
GitHub Pages
بخش 18 مقدمه
Section 18 Introduction
ایجاد وب سایت ساده با استفاده از صفحات GitHub
Creating simple website using GitHub Pages
میزبانی هر مخزن با استفاده از صفحات GitHub
Hosting any Repository using GitHub Pages
ایجاد اپلیکیشن اصلی React
Creating basic React application
آماده سازی برنامه React برای انتشار در صفحات GitHub
Preparing React application for publish to the GitHub Pages
رفع خطا با اعتبارنامه های کش شده با استفاده از SSH به جای HTTPS
Fixing error with cached credentials by using SSH instead of HTTPS
تأیید صفحه React GitHub
Verifying React GitHub Page
پیکربندی دامنه سفارشی برای صفحات GitHub
Configuring custom domain for GitHub Pages
ایجاد صفحه ایستا GitHub با استفاده از markdown
Creating static GitHub Page using markdown
گیت هوکس
Git Hooks
بخش 19 مقدمه
Section 19 Introduction
PDF - Git Hooks
PDF - Git Hooks
گردش کار نرمال Git بدون هوک
Normal Git workflow without Hooks
Git Hooks چیست؟
What are Git Hooks
چگونه می توان از Git Hooks در تمرین استفاده کرد
How Git Hooks could be used on practice
با استفاده از هوک پیش commit
Using pre-commit Hook
فعال کردن Hook پس از انجام
Enabling post-commit Hook
غیرفعال کردن rebasing با استفاده از Hook قبل از rebase
Disabling rebasing using pre-rebase Hook
ایمیل نویسندگان را با بیان منظم مطابقت دهید
Match authors Email against Regular Expression
قلاب های Git محلی به کنترل از راه دور فشار داده نمی شوند
Local Git Hooks are NOT pushed to the remote
پاکسازی مخزن Local Git Hooks
Cleaning up Local Git Hooks repository
راه اندازی پروژه جدید Node.js
Initializing new Node.js project
نصب بسته Jest NPM برای آزمایش
Installing Jest NPM package for testing
اضافه کردن ماژول های مولتی و مجموع با تست ها
Adding mult and sum modules with tests
کدام نسخه هاسکی را نصب کنم
Which Husky version to install
استفاده از پکیج NPM پیش ارتکاب برای اتوماسیون قلاب پیش متعهد
Using pre-commit NPM package for automation of the pre-commit hook
شبیه سازی مخزن از راه دور و تأیید قلاب قبل از انجام
Cloning remote repository and verifying pre-commit hook
جایگزینی بسته NPM قبل از انجام تعهد با هاسکی
Replacing pre-commit NPM package with husky
با استفاده از گزینه --no-verify از همه قلاب های Git رد می شوید
Skipping all Git Hooks using --no-verify option
در Hook pre-commit، لینتر را معرفی کرده و اجرا کنید
Introduce linter and run linter in the pre-commit Hook
معرفی بسته lint-staged برای بررسی فقط فایل های مرحله بندی شده
Introducing lint-staged package for checks only of the staged files
بررسی پرزهای انتخابی و آزمایش با استفاده از lint-staged
Verifying selective linting and testing using lint-staged
افزودن هوک پس از ارتکاب
Adding post-commit Hook
تأیید پیام commit با استفاده از commitlint
Verifying commit message using commitlint
خلاصه Git Hooks
Git Hooks Summary
گیت هوکس
Git Hooks
بخش 19 مقدمه
Section 19 Introduction
PDF - Git Hooks
PDF - Git Hooks
گردش کار نرمال Git بدون هوک
Normal Git workflow without Hooks
Git Hooks چیست؟
What are Git Hooks
چگونه می توان از Git Hooks در تمرین استفاده کرد
How Git Hooks could be used on practice
با استفاده از هوک پیش commit
Using pre-commit Hook
فعال کردن Hook پس از انجام
Enabling post-commit Hook
غیرفعال کردن rebasing با استفاده از Hook قبل از rebase
Disabling rebasing using pre-rebase Hook
ایمیل نویسندگان را با بیان منظم مطابقت دهید
Match authors Email against Regular Expression
قلاب های Git محلی به کنترل از راه دور فشار داده نمی شوند
Local Git Hooks are NOT pushed to the remote
پاکسازی مخزن Local Git Hooks
Cleaning up Local Git Hooks repository
راه اندازی پروژه جدید Node.js
Initializing new Node.js project
نصب بسته Jest NPM برای آزمایش
Installing Jest NPM package for testing
اضافه کردن ماژول های مولتی و مجموع با تست ها
Adding mult and sum modules with tests
کدام نسخه هاسکی را نصب کنم
Which Husky version to install
استفاده از پکیج NPM پیش ارتکاب برای اتوماسیون قلاب پیش متعهد
Using pre-commit NPM package for automation of the pre-commit hook
شبیه سازی مخزن از راه دور و تأیید قلاب قبل از انجام
Cloning remote repository and verifying pre-commit hook
جایگزینی بسته NPM قبل از انجام تعهد با هاسکی
Replacing pre-commit NPM package with husky
با استفاده از گزینه --no-verify از همه قلاب های Git رد می شوید
Skipping all Git Hooks using --no-verify option
در Hook pre-commit، لینتر را معرفی کرده و اجرا کنید
Introduce linter and run linter in the pre-commit Hook
معرفی بسته lint-staged برای بررسی فقط فایل های مرحله بندی شده
Introducing lint-staged package for checks only of the staged files
بررسی پرزهای انتخابی و آزمایش با استفاده از lint-staged
Verifying selective linting and testing using lint-staged
افزودن هوک پس از ارتکاب
Adding post-commit Hook
تأیید پیام commit با استفاده از commitlint
Verifying commit message using commitlint
خلاصه Git Hooks
Git Hooks Summary
جایزه: دوره Crash Git و GitHub (1 ساعت)
BONUS: Git and GitHub Crash Course (1 hour)
نمای کلی دوره Git Crash
Git Crash Course Overview
نصب Git
Installing Git
راه اندازی مخزن جدید Git
Initializing new Git Repository
انواع شی Git
Git Object Types
هش های Git Objects
Hashes of the Git Objects
افزودن تغییرات به ناحیه مرحله بندی
Adding changes to the Staging Area
پیکربندی نام و ایمیل نویسنده Git
Configuring Git author name and email
ارتکاب تغییرات
Committing changes
کاوش تاریخ را متعهد می کند
Exploring commits history
دستورات پایه گیت
Basic Git Commands
بررسی تعهدات و شاخه ها
Checking out commits and branches
وضعیت ردیابی فایل در Git
File tracking statuses in Git
مرحله بندی و انجام تغییرات با استفاده از یک دستور
Staging and Committing changes using one command
شاخه ها و ادغام شاخه ها
Branches and merging of the branches
ادغام شاخه ها در عمل
Branches merging in action
کاوش درخت commits با استفاده از گزینه گراف
Exploring commits tree using graph option
نمای کلی سرویس های میزبانی گیت هاب و مخزن
GitHub and repository hosting services Overview
ایجاد مخزن از راه دور در GitHub
Creating remote repository at GitHub
فشار دادن از مخزن محلی به راه دور
Pushing from the local repository to remote
متعهد شدن در GitHub و کشیدن به مخزن محلی
Committing at GitHub and pulling to the local repository
کاوش و خواندن Git Objects
Exploring and reading Git Objects
خواندن محتویات فایل HEAD
Reading contents of the HEAD file
خلاصه دوره Git Crash
Git Crash Course Summary
جایزه: دوره Crash Git و GitHub (1 ساعت)
BONUS: Git and GitHub Crash Course (1 hour)
نمای کلی دوره Git Crash
Git Crash Course Overview
نصب Git
Installing Git
راه اندازی مخزن جدید Git
Initializing new Git Repository
انواع شی Git
Git Object Types
هش های Git Objects
Hashes of the Git Objects
افزودن تغییرات به ناحیه مرحله بندی
Adding changes to the Staging Area
پیکربندی نام و ایمیل نویسنده Git
Configuring Git author name and email
ارتکاب تغییرات
Committing changes
کاوش تاریخ را متعهد می کند
Exploring commits history
دستورات پایه گیت
Basic Git Commands
بررسی تعهدات و شاخه ها
Checking out commits and branches
وضعیت ردیابی فایل در Git
File tracking statuses in Git
مرحله بندی و انجام تغییرات با استفاده از یک دستور
Staging and Committing changes using one command
شاخه ها و ادغام شاخه ها
Branches and merging of the branches
ادغام شاخه ها در عمل
Branches merging in action
کاوش درخت commits با استفاده از گزینه گراف
Exploring commits tree using graph option
نمای کلی سرویس های میزبانی گیت هاب و مخزن
GitHub and repository hosting services Overview
ایجاد مخزن از راه دور در GitHub
Creating remote repository at GitHub
فشار دادن از مخزن محلی به راه دور
Pushing from the local repository to remote
متعهد شدن در GitHub و کشیدن به مخزن محلی
Committing at GitHub and pulling to the local repository
کاوش و خواندن Git Objects
Exploring and reading Git Objects
خواندن محتویات فایل HEAD
Reading contents of the HEAD file
خلاصه دوره Git Crash
Git Crash Course Summary
بسته شدن
Wrap Up
بسته شدن
Wrap Up
سخنرانی پاداش
Bonus Lecture
بسته شدن
Wrap Up
بسته شدن
Wrap Up
سخنرانی پاداش
Bonus Lecture
نمایش نظرات