پیشنهاد فرادرس

آموزش کنترل نسخه با Git 

دسته بندی ها: آموزش گیت ، آموزش های Packtpub

کنترل نسخه Git اجازه می دهد توسعه دهندگان قابلیت مدیریت، نسخه، انتشار، و به اشتراک گذاشتن یک پایگاه کد را بدون کابوس شکستن کد داشته باشند. با یک جریان کاری پیشرفته و یک چرخه آزاد سازی سریعتر، توسعه نرم افزارهای agile بسیار ساده تر می شود. در این دوره با نحوه استفاده از کنترل نسخه توزیع شده برای ضبط تغییرات در سیستم فایل پروژه برای بهینه سازی گردش کار، پیکربندی محیط خود برای استفاده از Git، بررسی ابزارهای داخلی برای مهاجرت بدون از دست دادن فایل های کد، بررسی مدل داده Git، نحوه ناوبری از پایگاه داده با فرمان های ساده، اشکال زدایی اپلیکیشن با Git، تکنیک های مختلف برای پیدا کردن اشتباهات مرتکب شده، ریموت کردن repository با GitHub، راه اندازی repository در BitBucket cloud، راه اندازی Git repositories، پیکربندی دسترسی، پیدا کردن و بازیابی از خطاهای repository و انجام نگهداری repository و عیب یابی، کار با سیستم های کنترل نسخه متمرکز و توزیع شده و نحوه استفاده از گیت آشنا می شوید.

سرفصل:

  • معرفی دوره
  • چرا گیت؟ چگونه مسائل کنترل نسخه را رفع می کند؟
  • نصب Git در ویندوز، مک و لینوکس
  • پیکربندی و نصب Git Repository
  • افزودن و انجام تغییرات در Git Repository
  • بررسی وضعیت در Git Repository
  • دسترسی و بررسی Commit History در Git Repository
  • آوردن GitHub در Mix
  • GitHub
  • انجام GitHub Repository
  • کلون کردن GitHub Repository
  • استفاده از Pull و Push برای تعامل با GitHub Repository
  • Fetch در مقابل Pull
  • شاخه بندی و ادغام گیت
  • شاخه در گیت
  • مدیریت شاخه های گیت
  • ادغام Git با تکنیک Fast-Forward
  • ادغام Git با تکنیک No-Fast-Forward
  • 3 روش ادغام Git
  • استفاده از Pull Request در سناریو همکاری تیمی
  • کار با Git
  • کار با Git Rebase
  • Git Pull با Rebase
  • استفاده از SSH با GitHub
  • مدیریت فایل های متفرقه با Git
  • BitBucket و کار با آن
  • اشکال زدایی با Git
  • آموزش بهترین شیوه های گیت
Hands-On Version Control with Git [Video] Publisher:Packtpub Author:Bibhash Roy Duration:3 hours and 49 minutes

Better project workflows with Distributed Version Control
Git version control gives developers the capability to manage, version, release, and share a code base, free from the nightmare of breaking code. With an enhanced workflow and a faster release cycle, it makes agile software development much easier.
In this course you will learn how to use distributed version control to record changes to the project file system to optimize workflows. Git is a highly sought after skill when it comes to landing a programming job. However Git can be pretty useful even to non-programmers such as designers, authors, and so on. You'll learn how to configure your environment to use Git, exploring the inbuilt tools for migrating without losing code files. You'll explore the Git data model and how you can navigate through databases with simple commands. You'll debug your application with Git and use various techniques to find faulty commits. You'll also learn to go remote with your repository with GitHub, updating and cloning remote repositories. Then you'll set up your repositories in BitBucket cloud. You will set up your own Git repositories, configure access, find and recover from repository errors, and perform repository maintenance and troubleshooting. Finally you will work with centralized and distributed version control systems and see how to use Git to bring order to the chaos of collaborative software development.
By the end of the tutorial you'll have figured out how to use Git, mastered workflows (from basic to open source), and adopted the one that fits your needs
All the code and supporting files for this course are available on Github at: https://github.com/PacktPublishing/Hands-On-Version-Control-with-Git
Style and Approach
This course is an easy-to-follow guide full of examples to help you gain knowledge and expertise in Git. The course is mainly command line-driven using the Bash terminal, which helps you gain insider knowledge of Git. The GitHub demonstrations are web-based since it is the World's largest web-hosted Git repository solution. Every lab session is backed up by thorough explanations of the underlying concepts
Released: Thursday, May 17, 2018
Getting Up and Running with Git
The Course Overview
Why Git and How It Works to Solve Major Version Control Issues
Git Installation on Windows, Mac, and Linux
Configuring and Initializing a Git Repository
Adding and Committing Changes in a Git Repository
Checking Status in a Git Repository
Accessing and Inspecting Commit History in a Git Repository
Bringing GitHub in the Mix
GitHub –Taking a Tour!
Forking a GitHub Repository
Cloning a GitHub Repository
Using Pull and Push to Interact with a GitHub Repository
Fetch Versus Pull
Git Branching and Merging
Branching in Git
Managing Git Branches
Git Merge with Fast-Forward Technique
Git Merge with No-Fast-Forward Technique
Git 3-Way Merge
Using Pull Request in a Team Collaboration Scenario
Going Further with Git
Working with Git Rebase
Git Pull with Rebase
Using SSH with GitHub
Miscellaneous File Management with Git
BitBucket and Working with It
Debugging with Git
Learning Git Best Practices

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 463.0MB Packtpub Hands-On Version Control with Git [Video]_git.ir.rar
captcha