Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Cleaning
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
Development Development Tools GitHub

Start to use GitHub pull requests like a master

Pull Requests In-Depth Part 2
Rating: 2.8 out of 52.8 (34 ratings)
15,240 students
Created by Arthur Tkachenko
Last updated 9/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • How to create pull request
  • How to review pull request
  • Real examples of pull requests
  • Most common features that you can use at pull requests
  • Pull requests - an advanced cases

Course content

8 sections • 86 lectures • 3h 47m total length

  • Preview01:55
  • Preview03:59
  • Preview01:55
  • Preview05:29
  • Required status checks
    06:25
  • Closing issues using keywords
    03:41

  • Squash commits at PR 1
    02:12
  • Squash commits at PR 2
    02:49
  • Squashing
    03:27

  • Draft pull requests 1
    00:51
  • Draft pull requests 2
    03:28
  • Draft pull requests 3
    01:27
  • Draft pull requests 4
    01:44
  • Draft pull requests 5
    01:45
  • Draft pull requests 6
    01:33

  • Creating a pull request
    01:00
  • Base and compare branches for Pull Request
    01:26
  • Changing the branch range and destination repository
    01:54
  • Pull Request editing branches
    01:17
  • How to create a PR
    06:35

  • Creating a pull request from a fork
    01:21
  • Forking workflow with Pull Requests
    00:51
  • How to create a PR from fork
    02:39
  • Example
    05:42
  • Allowing changes to a pull request branch created from a fork
    03:07
  • How to allow changes to PR from fork
    01:01
  • Allowing changes to a pull request branch created from a fork
    01:30
  • How to commit changes to PR branch created from fork
    04:08

  • Reviewing changes
    03:37
  • Requesting a pull request review
    02:21
  • Requesting a PR review
    00:57
  • How to add reviewer to pull request
    03:55
  • Reviewing proposed changes in a pull request
    00:53
  • About reviewing pull requests
    01:45
  • Starting a review
    03:37
  • Cancel review
    01:03
  • Marking a file as viewed
    01:57
  • Submitting your review
    03:08
  • Closing notes
    01:34

  • Approving a pull request with required reviews
    02:43
  • About required reviews for pull requests
    03:46
  • Commenting on a pull request
    03:09
  • About pull request comments
    04:02
  • Adding line comments to a pull request
    01:43
  • Resolving conversations
    01:12
  • Viewing a pull request
    01:21
  • Reviewing changes in pull requests - topics
    03:25
  • Filtering files in a pull request
    02:28
  • Dismissing a pull request review
    01:25
  • How to dismiss a PR
    02:45
  • Incorporating feedback in your pull request
    03:50
  • Finding changed methods and functions in a pull request
    05:09
  • Practical Example 1
    13:20
  • Practice Example 2
    06:21
  • Practice Example 3
    11:20

  • Merging a pull request section
    01:28
  • About pull request merges
    01:39
  • Squash and merge your pull request commits
    00:50
  • Squash and merge your pull request commits
    03:35
  • Rebase and merge your pull request commits
    01:37
  • Cannot perform rebase problem
    02:00
  • Basics of merge conflicts
    01:51
  • Merge Conflicts - sections
    01:23
  • About merge conflicts
    01:06
  • About merge conflicts
    00:59
  • Resolving merge conflicts
    00:48
  • Resolving a merge conflict on GitHub
    01:11
  • How to use GitHub conflict editor
    04:10
  • Resolving merge conflicts using CLI
    01:37
  • Resolving merge conflicts using CLI
    06:10
  • Removed file merge conflicts
    03:42
  • Resolving merge conflicts - Atom editor
    02:53
  • Resolving merge conflicts - Atom editor
    02:03
  • Resolving merge conflicts simple workflow
    02:03
  • Deleting branches in a pull request
    02:15
  • Restoring a deleted branch
    01:22
  • Reverting a pull request
    01:43
  • Changing the base branch of a pull request
    01:35
  • Closing a pull request
    01:20
  • Checking out pull requests locally
    01:09
  • A. Modifying an active pull request locally
    00:47
  • B. Modifying an inactive pull request locally
    01:08
  • B. How to update an inactive PR
    01:51
  • C. Error_ Failed to push some refs
    01:10
  • Checking pull request at local PC
    03:41
  • End of course. Congratulations!
    00:49

Requirements

  • You should understand basics of Git and have GitHub account

Description


Free and open-source, Git is a distributed version control system that makes collaborative software projects more manageable. Many projects maintain their files in a Git repository.


Websites like GitHub have made sharing and contributing to code simple, valuable, and effective.


Open-source projects that are hosted in public repositories benefit from contributions made by the broader developer community through pull requests, which request that a project accept changes you have made to its code repository.


This course will guide you through making a pull request to a Git repository at GitHub. It will help to understand how you can contribute to open-source software projects and private as well.


We will also discuss a lot of details, related to pull requests, workflows, common tasks that can be done.

We have a lot of "how-to" lessons, so you can try how things work by your hands.

Who this course is for:

  • Beginner developers that want to learn how to collaborate with team members
  • Developers that want to extend their knowledge of how to use version control systems
  • Developers that want to become a Tech Lead and manage teammates

Instructor

Arthur Tkachenko
Founder Groceristar company
Arthur Tkachenko
  • 3.3 Instructor Rating
  • 293 Reviews
  • 50,898 Students
  • 6 Courses


My name is Arthur
I'm building tools for Food Tech projects
Teaching to code my team of interns.
Writing articles on Medium - explaining how I'm building a company.

I managed team members with a different skillset.

Usually, I'm managing developers.

Before I managed 10+ members team, created a documentation for complex projects.

 

Right now I'm coding at React/Nodejs

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.