WEEK 7 · LESSON 8 · TOPIC 1 OF 11 · Core Idea

Core Idea

Lesson progress

0% Complete

SECTION 1 OF 1

In this topic · 1 sections
  1. Overview

Overview

Remote collaboration has two layers: synchronization between local and remote repositories, and review before branch changes are merged.

Push sends local commits to a remote branch. Fetch downloads remote updates without applying them to the working directory. Pull fetches and merges in one operation. A pull request asks collaborators to review one branch and merge it into another, usually into main.