لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Git با مثال
Git by Example
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری Git برای کار تیمی و کنترل خطا، در ترمینال و رابط بصری یکی از مهم ترین مهارت ها برای توسعه نرم افزار را به دست آورید. درگیری ها از مخازن راه دور با GitHub برای ذخیره کد خود استفاده کنید درباره گردش کار استاندارد صنعتی GitFlow برای مدیریت شاخه ها و مشارکت ها بیاموزید.
Git یک مهارت ضروری برای همه اعضای تیم یک شرکت فناوری است. به منظور بقا، شرکت های فناوری به طور فزاینده ای به تحویل مداوم برای ارائه تجربه بهتر به مشتریان وابسته هستند. Git یا سایر روشهای کنترل نسخه برای انجام این کار ضروری است.
Git برای کار تیمی، سازماندهی و مدیریت پروژه ها ضروری است. وقتی همه اعضای تیم می توانند فوراً تغییرات کد را ببینند و بتوانند کارهایی را که دیگران انجام داده اند دنبال کنند، کار بسیار آسان تر است.
اشتباه کردن با Git دشوار است. اگر کسی کد را حذف کرد، ساختار پروژه شما را تغییر داد، یا کد ناقص ارسال کرد، همیشه می توانید به عقب برگردید. همه مرتکب اشتباه می شوند، اما زمانی که از Git به درستی استفاده کنید، هیچ اشتباهی کشنده نیست.
امروز ما مطمئن خواهیم شد که با سیستم بسیار محبوب Version Control به نام Git آشنا شده، آن را درک کرده و سپس به آن مسلط خواهید شد. این در ابتدا در پروژه لینوکس استفاده می شد، بنابراین سبک وزن است، اما می تواند با بزرگترین پروژه ها کنار بیاید.
در طول دوره یاد خواهیم گرفت:
Version Control چیست، یک مقدمه ملایم برای کسانی که با آن آشنایی ندارند.
Markdown: چیست و چگونه از آن استفاده کنیم.
ساختار اساسی یک مخزن. برای درک اینکه چگونه همه چیز در سطح پایین کار می کند بسیار مهم است.
استفاده صحیح از ترمینال/کنسول.
استفاده از VIM، یک ویرایشگر متن عالی در کنسول. هنگامی که از رابط کاربری گرافیکی استفاده نمی کنید، از این برای نوشتن پیام های commit استفاده می کنیم.
پیکربندی Git. ما آن را بر روی هر سیستمی کار می کنیم.
فرمانهای اساسی Git که در هر پروژهای که بخشی از آن هستید استفاده خواهید کرد: git add، git commit، git push، git pull، git fetch.
نوشتن پیامهای تعهد معنادار. این امری حیاتی است، به طوری که هر کسی که به پروژه نگاه می کند بتواند ببیند چه اتفاقی در حال رخ دادن است.
شاخه ها. شاخه ها چیست؟
سازمان دادن شاخه ها از طریق گردش کار Gitflow. اطمینان حاصل کنید که پروژه شما دارای ساختار عالی و آسان برای کار است.
ادغام دو شاخه با هم.
برخورد با تضادهای ادغام. ما بسیاری از اینها را نخواهیم داشت!
استفاده از SourceTree برای Git خارج از یک IDE.
اکنون میتوانید مهارتی حیاتی و پرتقاضا برای تقویت رزومه و تواناییهای توسعه خود به دست آورید، به تیم خود کمک کنید تا نرمافزار کار را ارائه دهند و شرکتها را دوست داشته باشید.
سرفصل ها و درس ها
کنترل نسخه چیست؟
What is version control?
ما Git را یاد خواهیم گرفت
We will be learning Git
کنترل نسخه چیست؟
What is version control?
Version Control چیست؟
What is Version Control?
Version Control چیست؟
What is Version Control?
ما Git را یاد خواهیم گرفت
We will be learning Git
Markdown و فایل README.md
Markdown and the README.md file
Markdown و فایل README.md
Markdown and the README.md file
فایل .gitignore چیست؟
What is the .gitignore file?
فایل .gitignore چیست؟
What is the .gitignore file?
ساختار یک مخزن
The structure of a repository
ساختار یک مخزن
The structure of a repository
اصول ترمینال
Basics of the terminal
انتقال و کپی فایل ها با ترمینال
Moving and copying files with the terminal
مبانی VIM - یک ویرایشگر متن بسیار قدرتمند!
Basics of VIM - a very powerful text editor!
اصول ترمینال
Basics of the terminal
ترمینال چیست؟
What is the terminal?
ترمینال چیست؟
What is the terminal?
حرکت در اطراف فایل سیستم با استفاده از ترمینال
Moving around the file system using the terminal
حرکت در اطراف فایل سیستم با استفاده از ترمینال
Moving around the file system using the terminal
انتقال و کپی فایل ها با ترمینال
Moving and copying files with the terminal
نمایش و جایگزینی محتویات فایل
Displaying and replacing file contents
نمایش و جایگزینی محتویات فایل
Displaying and replacing file contents
مبانی VIM - یک ویرایشگر متن بسیار قدرتمند!
Basics of VIM - a very powerful text editor!
درج متن در VIM
Inserting text in VIM
درج متن در VIM
Inserting text in VIM
مبانی Git
Basics of Git
پیکربندی Git
Configuring Git
راه اندازی یک مخزن Git: git init
Initialising a Git repository: git init
راه اندازی یک مخزن Git (ویدئوی ترمینال)
Initialising a Git repository (terminal video)
نوشتن پیام های commit مناسب: اگر به صورت گروهی کار کنید، این امر حیاتی است!
Writing appropriate commit messages: this is VITAL if working in teams!
اضافه کردن یک کنترل از راه دور به مخزن خود
Adding a remote to your repository
فشار دادن و کشیدن به و از مخزن راه دور
Pushing and pulling to and from the remote repository
مبانی Git
Basics of Git
پیکربندی Git
Configuring Git
راه اندازی یک مخزن Git: git init
Initialising a Git repository: git init
راه اندازی یک مخزن Git (ویدئوی ترمینال)
Initialising a Git repository (terminal video)
افزودن فایل ها به ناحیه مرحله بندی: git add
Adding files to the staging area: git add
افزودن فایل ها به ناحیه مرحله بندی: git add
Adding files to the staging area: git add
افزودن فایل ها به قسمت استیجینگ (ویدئوی ترمینال)
Adding files to the staging area (terminal video)
افزودن فایل ها به قسمت استیجینگ (ویدئوی ترمینال)
Adding files to the staging area (terminal video)
متعهد شدن فایل ها به مخزن محلی: git commit
Committing files to the local repository: git commit
متعهد شدن فایل ها به مخزن محلی: git commit
Committing files to the local repository: git commit
ارسال فایل به مخزن محلی (ویدئوی ترمینال)
Committing files to the local repository (terminal video)
ارسال فایل به مخزن محلی (ویدئوی ترمینال)
Committing files to the local repository (terminal video)
نوشتن پیام های commit مناسب: اگر به صورت گروهی کار کنید، این امر حیاتی است!
Writing appropriate commit messages: this is VITAL if working in teams!
اضافه کردن یک کنترل از راه دور به مخزن خود
Adding a remote to your repository
فشار دادن و کشیدن به و از مخزن راه دور
Pushing and pulling to and from the remote repository
هل دادن و کشیدن (فیلم ترمینال)
Pushing and pulling (terminal video)
هل دادن و کشیدن (فیلم ترمینال)
Pushing and pulling (terminal video)
شعب و گردش کار
Branches and workflows
شعبه چیست؟
What is a branch?
ایجاد شعبه در Git
Creating branches in Git
ایجاد شعبه (ویدئوی ترمینال)
Creating branches (terminal video)
آوردن شاخه ها از مبدا
Bringing in branches from origin
حذف شعب محلی و راه دور
Deleting local and remote branches
ادغام شاخه ها: ارائه
Merging branches: presentation
گردش کار "Gitflow" چیست؟
What is the "Gitflow" workflow?
شعب و گردش کار
Branches and workflows
شعبه چیست؟
What is a branch?
ایجاد شعبه در Git
Creating branches in Git
ایجاد شعبه (ویدئوی ترمینال)
Creating branches (terminal video)
هل دادن شاخه ها به مبدأ
Pushing branches to origin
هل دادن شاخه ها به مبدأ
Pushing branches to origin
آوردن شاخه ها از مبدا
Bringing in branches from origin
حذف شعب محلی و راه دور
Deleting local and remote branches
ادغام شاخه ها: ارائه
Merging branches: presentation
نمایش نظرات